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

Currently rated 4.8 by 4 people

  • Currently 4.75/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Comments

Add comment


(Will show your Gravatar icon)

  Country flag

biuquote
  • Comment
  • Preview
Loading