Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
Stino Website
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Greek
View previous topic :: View next topic  
Author Message
ksenos
Apprentice
Apprentice


Joined: 06 Nov 2003
Posts: 164
Location: Athens, Greece

PostPosted: Tue Jan 20, 2004 9:29 am    Post subject: Stino Website Reply with quote

Χαιρετε κυρίες και κύριοι

Μολις μου έκατσε μια δουλίτσα για ένα site και παρόλο που έχω φτιάξει πολλά για μένα και μερικα απλά, δεν γνωρίζω κάποιες ιστορίες περί administration, setup για web servers κτλ. Το site θα το κάνω πάνω στην κλασική πλατφόρμα apache+php+mysql. Αν και εκεί που θα κάνω το hosting τα έχουν ήδη θέλω να εγκαταστήσω σε μένα για να ξεκινήσω την ανάπτηξη.

Αυτό που θα ήθελα να ξέρω είναι ποια πακέτα χρειάζομαι, και τι compile parameters θα πρέπει να προσέξω. Επίσης υπάρχει κανα quickstart guide για εκμάθηση php και mysql ? :wink: .

Χίλια ευχαριστώ.
_________________
Honor guide me...
Back to top
View user's profile Send private message
koukos
n00b
n00b


Joined: 14 Jan 2003
Posts: 60
Location: Athens, Greece

PostPosted: Tue Jan 20, 2004 10:06 am    Post subject: Reply with quote

Yparxoun 2 tropoi. O enas einai na kaneis: emerge php apache mysql .
O allos kai o poio eukolos einai na katevasei to xampp gia linux (lampp) apo to http://www.apachefriends.org/index-en.html. Ekei sou exei ton apache me php kau mysql etoima na doulepsoun. Ta kaneis extract sto /opt/lamp kai meta /opt/lampp/lampp start gia na 3ekinisoun. Auta.
_________________
I don't try, I DO.

arm0nia project
http://www.arm0nia.org
Back to top
View user's profile Send private message
ksenos
Apprentice
Apprentice


Joined: 06 Nov 2003
Posts: 164
Location: Athens, Greece

PostPosted: Tue Jan 20, 2004 10:52 am    Post subject: Reply with quote

Thanks man :).

Σε κάποιο άλλο post είχα διαβάσει οτι θέλει κάποια compile parameters o apache για να υποστηρίζει php, και απο php να έχω πρόσβαση σε mysql. Με emerge php apache mysql καθαρίζω μια για πάντα δηλαδη?

Με τις διαφορετικές εκδόσεις apache,php τι παίζει? Τίθεται ζήτημα για compatibility?
_________________
Honor guide me...
Back to top
View user's profile Send private message
koukos
n00b
n00b


Joined: 14 Jan 2003
Posts: 60
Location: Athens, Greece

PostPosted: Tue Jan 20, 2004 1:05 pm    Post subject: Reply with quote

Den exw idea, kati mou eixa pei o alfotis. pantos gia na pe3eis kai na testareis pragmata kalitera dokimase to xampp. otan 8es na to apegatastiseis to kmono pou exeis na kaneis einai na sviseis to lampp dir apo to /opt. Episeis ama 8es na sou trexei sto boot kane edit to /etc/conf.d/local.start kai bale sto telos /opt/lampp/lampp start . Auta.
_________________
I don't try, I DO.

arm0nia project
http://www.arm0nia.org
Back to top
View user's profile Send private message
ksenos
Apprentice
Apprentice


Joined: 06 Nov 2003
Posts: 164
Location: Athens, Greece

PostPosted: Wed Jan 21, 2004 8:36 pm    Post subject: Reply with quote

Πολύ καλό το xampp!!
_________________
Honor guide me...
Back to top
View user's profile Send private message
bld
l33t
l33t


Joined: 26 Mar 2003
Posts: 759
Location: Outter Space

PostPosted: Sat Jan 24, 2004 5:58 am    Post subject: Reply with quote

ksenos wrote:
Thanks man :).

Σε κάποιο άλλο post είχα διαβάσει οτι θέλει κάποια compile parameters o apache για να υποστηρίζει php, και απο php να έχω πρόσβαση σε mysql. Με emerge php apache mysql καθαρίζω μια για πάντα δηλαδη?

Με τις διαφορετικές εκδόσεις apache,php τι παίζει? Τίθεται ζήτημα για compatibility?


Ρίξε μια ματία στα "USE flags" και δεν θα έχεις πρόβλημα ένα emerge είναι αυτά μαζί. Για documentation εγώ θα σύστηνα να ψάξεις πάλι μέσα στο portage ;)

Κάνε ένα "esearch ebook" ή "emerge -s ebook" :D

καλή συνέχεια.
_________________
A happy GNU/Linux user!!
Back to top
View user's profile Send private message
alfotis
n00b
n00b


Joined: 25 Jul 2003
Posts: 41

PostPosted: Sun Jan 25, 2004 2:29 pm    Post subject: Einai pio eykolo ap'oti fantazeste Reply with quote

Γεια σας,
Μην παιδεύεστε με πακεταρισμένες λύσεις. Αν τα κάνετε ξεχωριστά emerge θα έχετε την ευκαιρία να ρυθμίσετε τις παραμέτρους πιο εύκολα.

Κατ'αρχήν κάνουμε emerge apache.

Μετά ΔΕΝ κάνουμε emerge php γιατί τότε το gentoo προς το τέλος του emerge θα μας ειδοποιήσει οτι αυτή η έκδοση είναι μόνο για να φτιάχνουμε scripts σε τοπικό επίπεδο και όχι για web server, που σημαίνει οτι ο apache δεν θα έχει υποστήριξη για php.

Κάνουμε emerge mysql (αν θυμάμαι καλά) και ρυθμίζουμε τις παραμέτρους της mysql στα αρχεία my.cnf και mysqlaccess.cnf στον κατάλογο /etc/mysql. Αν δυσκολευτείτε εκεί διαβάστε το documentation της MySQL. Είναι ότι καλύτερο για οποιαδήποτε απορία μπορείτε να έχετε.

Στη συνέχεια από το www.php.net κατεβάζουμε την τελευταία έκδοση του php και δίνουμε την εντολή (αφού το αποσυμπιέσουμε στο /opt πχ)

[root@localhost /opt/php] # ./configure --with-apache=/usr/lib/apache --with-mysql=/usr/share/mysql

Μετά κανονικά make και make install.

Έχω την εντύπωση οτι στο make install ρυθμίζει τις παραμέτρους του apache. Αν κάνω λάθος, τότε απλά πηγαίνετε στο apache.conf αρχείο που βρίσκεται στον κατάλογο /etc/apache και προσθέτετε τις γραμμές

LoadModule php4_module /usr/lib/apache/libphp4.so
AddModule mod_php4.c
AddType application/x-httpd-php .php

και το php θα ενσωματωθεί στον apache.

Επιπλέον ρυθμίσεις θα βρείτε και στο αρχείο commonapache.conf στον ίδιο κατάλογο.

ΠΡΟΣΟΧΗ!!! Οι κατάλογοι που έγραψα στις εντολές παραπάνω είναι με βάση το δικό μου σύστημα, αλλά έχω την εντύπωση οτι αυτά είναι τα default directories για το emerge. Βεβαιωθείτε πριν αρχίσετε οτι τα directories είναι τα σωστά.
Back to top
View user's profile Send private message
ksenos
Apprentice
Apprentice


Joined: 06 Nov 2003
Posts: 164
Location: Athens, Greece

PostPosted: Sun Jan 25, 2004 4:14 pm    Post subject: Reply with quote

Πολύ καλό. Δεν το δοκίμασα ακόμα βέβαια αλλά είναι κατατοπιστικότατο. Καλό θα ήταν γίνει sticky, ως ένα Apache-MySQL-PHP Guide.

Πάντως το xampp λέει πολύ για την περίπτωση που το ήθελα. Να μάθω php και να φτιάξω το site-ακι που θέλω. Όπως λένε εξάλλου και οι ίδιοι σκοπός του xampp δεν είναι να παρέχει μια εύκολη λύση για στήσιμο servers αλλά περισσότερο για developers.
_________________
Honor guide me...
Back to top
View user's profile Send private message
alfotis
n00b
n00b


Joined: 25 Jul 2003
Posts: 41

PostPosted: Mon Jan 26, 2004 2:12 pm    Post subject: Nai alla... Reply with quote

Ναι αλλά αν δεν ψαχτείς λιγάκι μέσα στα αρχεία ρυθμίσεων php.ini, mysql.cnf, apache.cnf δεν καταλαβαινεις και πολλά για τη λογική των προγραμμάτων αυτών. Πχ οτι όλα στον apache είναι modules, οτι ο κωδικάς σου σε php μπορεί κάποιες φορές να είναι σωστός, και να μη σου δουλεύει επειδή δεν έχεις ανοίξει κάποια παράμετρο στο php.ini κλπ...
Γνώμη μου...
Back to top
View user's profile Send private message
ksenos
Apprentice
Apprentice


Joined: 06 Nov 2003
Posts: 164
Location: Athens, Greece

PostPosted: Tue Jan 27, 2004 12:45 pm    Post subject: Reply with quote

indeed :roll:
_________________
Honor guide me...
Back to top
View user's profile Send private message
koukos
n00b
n00b


Joined: 14 Jan 2003
Posts: 60
Location: Athens, Greece

PostPosted: Thu Jan 29, 2004 7:02 pm    Post subject: Reply with quote

Vrika akri. kaneis 3ana emerge php apache mod_php. Pas meta sto /etc/conf.d kai kaneis edit to apache2. Ekai bazeis sto APACHE2_OPTS="-D PHP3 -D SSL" kai eisai ok.

Twra mporei na mou pei kaneis giati mou bgazei "You don't have permission to access / on this server." ;
_________________
I don't try, I DO.

arm0nia project
http://www.arm0nia.org
Back to top
View user's profile Send private message
menace
n00b
n00b


Joined: 25 Dec 2003
Posts: 47

PostPosted: Fri Jan 30, 2004 11:20 am    Post subject: Reply with quote

Δές τα permissions στο DocumentRoot (default στην Gentoo είναι το /home/httpd/htdocs)
Πρέπει να μπορεί ο apache να τα διαβάσει. Ο apache τρέχει σαν χρήστης apache.
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Greek All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum