Βήμα 1ο:
Αρχικά μπαίνουμε σαν root στο τερματικό:
Μεγάλη προσοχή από εδώ και πέρα! Αν θέλετε να αποφύγετε να μπείτε ως root προσθέστε την εντολή sudo σε κάθε μια απο τις παρακάτω του οδηγού.
Βήμα 2ο:
Εγκατάσταση της
MySQL 5:
| Κωδικός: |
apt-get install mysql-server mysql-client
|
Μετά την εγκατάστασης θα μας ζητηθεί να ορίσουμε κωδικό για τον χρήστη root (της MySQL):
New password for the MySQL "root" user: <-- ο_κωδικός_που_θέλετε
Repeat password for the MySQL "root" user: <-- ο_κωδικός_που_θέλετε
Βήμα 3ο:
Εγκατάσταση του
apache2 http servrer:
| Κωδικός: |
sudo apt-get install apache2
|
Αυφού τελείωσει η εγκατάσταση και για να σιγουρευτείτε πως όλα πήγαν καλά ανοίξτε έναν browser και φορτώστε το url:
localhost , πρέπει να δείτε το παρακάτω μήνυμα:
It works!
This is the default web page for this server.
The web server software is running but no content has been added, yet.
Βήμα 4ο:
Εγκατάσταση της PHP 5 ώστε να συνεργάζεται με τον apache2:
| Κωδικός: |
apt-get install php5 libapache2-mod-php5
|
και επανεκκίνηση του apache2 ώστε να ισχύσουν οι αλλαγές:
| Κωδικός: |
/etc/init.d/apache2 restart
|
Για να βεβαιωθείτε πως όλα πήγαν καλά θα δημιουργήσουμε ένα αρχείο test.php που θα μας δίνει τις πληροφορίες για την εγκατάσταση της php:
| Κωδικός: |
nano /var/www/test.php
|
ή αν προτιμάτε editor με GUI:
| Κωδικός: |
gedit /var/www/test.php
|
και γράφουμε στον κειμενογράφο:
<?php
phpinfo();
?>
και το σώζουμε. Στην συνέχεια πάμε στο
localhost/test.php και θα δούμε ένα "κατεβατό" με διάφορες πληροφορίες για την php στο σύστημα μας.
Βήμα 5ο:
Μέχρι εδώ η php δουλεύει σωστά με τον apache2 όπως μας λέει το test.php για να δουλεύψει όμως και με άλλα προγράμματα πρέπει να εγκαταστήσουμε και τα κατάλληλα πακέτα. Για την MySQL το πακέτο εγκατάστασης είναι το php5-mysql αλλά επειδή μπορεί στο μέλλον να χρειαστείτε υποστήριξη php και για άλλα εδώ είναι μερικά προτινόμενα πακέτα (συμπεριλαμβανομένου της MySQL):
| Κωδικός: |
apt-get install php5-mysql php5-curl php5-gd php5-idn php-pear php5-imagick php5-imap php5-mcrypt php5-memcache php5-mhash php5-ming php5-ps php5-pspell php5-recode php5-snmp php5-sqlite php5-tidy php5-xmlrpc php5-xsl
|
Άν κάποιο απο αυτά σας πετάξει error απλά παραλήψτε το από την εντολή εγκατάστασης.
Αν θέλετε και άλλα πακέτα που αφορούν την php μπορείτε να τα δείτε δίνοντας:
| Κωδικός: |
apt-cache search php5
|
Αφού τελειώσουμε με τις εγκαταστάσεις κάνουμε πάλι επανεκίνηση τον apache2:
| Κωδικός: |
/etc/init.d/apache2 restart
|
Τώρα αν φορτώσουμε ξανά την σελίδα
localhost/test.php θα δούμε πως έχουν προστεθεί ακόμη περισσότερες πληροφορίες (ανάλογα με τα πακέτα που εγκαταστήσατε).
Βήμα 6ο:
Αν θέλετε να δουλεύετε και με το
phpmyadmin:
| Κωδικός: |
apt-get install phpmyadmin
|
Web server to reconfigure automatically: <-- Επίλέγετε apache2 (προσοχή να βάλετε αστερίσκο δίπλα του με το space)
Configure database for phpmyadmin with dbconfig-common? <-- No (ΠΡΟΣΟΧΗ σημαντικό)
Για να διαπιστώσετε πως δουλεύει
localhost/phpmyadmin
Για να επιστρέψετε στον δικό σας χρήστη, αν κάνατε login σαν root (sudo su)
Μικρή βοήθεια:
Apache document root: /var/www (για τα Ubuntu)
Το βασικό αρχείο ρυθμίσεων: /etc/apache2/apache2.conf.
Πρόσθετες ρυθμίσεις βρίσκονται μέσα στους φακέλους του /etc/apache2 όπως πχ /etc/apache2/mods-enabled (για τα Apache modules), /etc/apache2/sites-enabled (για τους virtual hosts), και /etc/apache2/conf.d.