12 Nov 2007

Εγκατάσταση LAMP σε Ubuntu 7.10

Τον τελευταίο καιρό έχω εγκαταστήσει σε έναν υπολογιστή στον σπίτι το Ubuntu 7.10. Λόγω του ότι θέλω να δοκιμάζω διάφορες web εφαρμογές, όπως διάφορα CMS έπρεπε να εγκαταστήσω Apache, PHP και φυσικά MySQL. Μιας και το έκανα λοιπόν για μένα είπα να γράψω όλη τη διαδικασία μπας και βοηθήσω και κάποιον άλλο. Στον παρακάτω οδηγό χρησιμοποιώ τα repositories από το Ubuntu και όχι κάποιο έτοιμο πακέτο όπως αυτό από το apachefriends.org. Ο λόγος είναι απλός. Αν χρησιμοποιήσουμε την εντολή apt-get τότε κάθε φορά που θα υπάρχει κάποια νέα έκδοση των παρακάτω πακέτων, το λειτουργικό θα μπορεί να τα κατεβάσει και να τα εγκαταστήσει αυτόματα.

Ο οδηγός αυτός λοιπόν είναι χωρισμένος σε τρία κομμάτια : Εγκατάσταση / δοκιμή του Apache, PHP και τέλος της MySQL.

Apache:

1. Ανοίγουμε ένα terminal window από Applications > Accessories > Terminal.

2. Εγκαθιστούμε τον apache χρησιμοποιώντας την επιλογή apt-get

sudo apt-get install apache2

Σε αυτό το σημείο θα πρέπει να αναφέρω ότι για να προχωρήσουμε σε οποιαδήποτε από τις εγκαταστάσεις θα πρέπει να ξέρουμε το password του root.

Σε περίπτωση που μας εμφανιστεί κάποιο μήνυμα λάθους όπως το παρακάτω «couldn’t find package apache2» τότε θα πρέπει να ενεργοποιήσουμε τα universe repositories στο /etc/apt/sources.list

Λογικά ο apache θα έχει κατέβει και θα έχει εγκατασταθεί αυτόματα για εμάς. Για να τον εκκινήσουμε/σταματήσουμε απλά γράφουμε :

sudo /etc/init.d/apache2 start

sudo /etc/init.d/apache2 stop


Ο www φάκελος λογικά είναι ο /var/www .Αν όλα είναι εντάξει τότε δίνοντας τη διεύθυνση http://localhost στον Firefox θα πρέπει να δούμε μία απλή HTML σελίδα.


PHP:

1. Σε ένα terminal window δίνουμε

sudo apt-get install php5 libapache2-mod-php5


2. Στην συνέχεια κάνουμε restart τον apache

sudo /etc/init.d/apache2 restart

Αυτό ήταν και με τον apache. Μπορούμε να δοκιμάσουμε εύκολα την εγκατάσταση φτιάχνοντας ένα μικρό αρχειάκι :

sudo gedit /var/www/test.php

μέσα γράφουμε < ?php echo "Hello World"; ?> και το αποθηκεύουμε.

Για να το δοκιμάσουμε ανοίγουμε τον Firefox και γράφουμε http://localhost/test.php. Αν όλα έχουν πάει καλά θα πρέπει να δούμε μία σελίδα με ένα Hello World.

MySQL:

Το τελευταίο που μας έχει μείνει είναι η MySQL.

1. Για μία ακόμα φορά ανοίγουμε ένα Terminal Window και γράφουμε :

sudo apt-get install mysql-server

2. Τρέχουμε τη MySQL με την παρακάτω εντολή

mysql -uroot –pxxxxx


Όπου το xxxxx είναι ο κωδικός του root.

Υπάρχει περίπτωση να εμφανιστεί κάποιο μήνυμα λάθους σαν αυτό:

* Root password is blank. To change it use:
* /etc/init.d/mysql reset-password

Αυτό που θα πρέπει να κάνετε είναι να ξεκινήσετε το περιβάλλον της mysql από το terminal window με την παρακάτω εντολή:

$ mysql –uroot


Μετά από αυτό μπορείτε να αλλάξετε τον κωδικό με την εξής εντολή:

mysql> SET PASSWORD FOR ‘root’@'localhost’ = PASSWORD(’xxxxxx’);


3. Τέλος ακόμα μπορείτε να εγκαταστήσετε το PHPAdmin για να έχετε ένα γραφικό περιβάλλον διαχείρισης του MySQL Server.

sudo apt-get install libapache2-mod-auth-mysql php5-mysql phpmyadmin


4. Τέλος το μόνο που μας έχει μείνει είναι να κάνουμε restart τον apache

sudo /etc/init.d/apache2 restart


Αυτό ήταν, λογικά στο μηχάνημα μας όλα είναι έτοιμα.

Categories: Linux

Comments

trackback

November 12. 2007 23:44

Trackback from buzz

Εγκατάσταση LAMP σε Ubuntu 7.10

buzz

Γεράσιμος

April 11. 2008 16:15

Σε ευχαριστώ πολύ για το post σου φίλε.Πρέπει να εγκαταστήσω το LAMP για μια εργασία της σχολής και είχα κολλήσει.Προσπαθούσα να το εγκαταστήσω μέσω tasksel στα kubuntu 7.10 μου άλλα πάντα κόλλαγε(δεν ξέρω γιατί...).Με την βοήθειά σου ελπίζω να δω φώς.Να είσαι καλά και ευχαριστώ και πάλι!

Γεράσιμος Greece

geochatz

April 12. 2008 08:31

Να'σαι καλά. Ελπίζω να πάνε όλα καλά και να τελειώσεις την εργασία σου με επιτυχία. Smile

geochatz Greece

Comments are closed