Οδηγός εγκατάστασης για MySQL, Apache 2 και PHP στο Ubuntu και το Debian
Εγκατάσταση
Από το Synaptic εγκαταστήστε τα πακέτα:
apache2 php5 libapache2-mod-php5 mysql-server php5-mysql
ή δώστε από τη γραμμή εντολών:
sudo apt-get install apache2 php5 libapache2-mod-php5 mysql-server php5-mysql
Τώρα, οι βασικές ρυθμίσεις του Apache γίνονται στο αρχείο /etc/apache2/apache2.conf
ενώ αρχικά η default ιστοσελίδα βρίσκεται στο /var/www/ (για Ubuntu) και /var/www/apache2-default (για Debian).
Σε αυτούς τους φάκελους βάζετε τις ιστοσελίδες σας. Αργότερα θα δούμε πως γίνεται να έχετε ιστοσελίδες μέσα από το home σας.
Εκκίνηση server
Για να ξεκινήσετε τον server του Apache2, δώστε:
sudo /etc/init.d/apache2 start
και για τον server της MySQL, δώστε:
sudo /etc/init.d/mysql start
Ελεγχος Apache2
Από το Firefox πηγαίνετε στο
http://localhost
Θα πρέπει να δείτε την αρχική σελίδα του Apache2 (ή ένα μήνυμα "It works" αν έχετε Debian).
Έλεγχος PHP
Για να σιγουρευτείτε ότι παίζουν τα σκριπτάκια της PHP, δημιουργήστε ένα αρχείο test.php στο /var/www (ή /var/www/apache2-default για Debian), π.χ.
sudo nano /var/www/test.php
και γράψτε μέσα τα εξής:
Σώστε το αρχείο Ctrl+X, πατήστε Y, και ξανά Enter.
Μετά από το Firefox, δώστε
http://localhost/test.php
θα πρέπει να δείτε την test σελίδα της PHP:
Ρύθμιση MySQL
Κατά την εγκατάσταση της MySQL, το apt θα σας ρωτήσει για κωδικό του root.
Αν για κάποιο λόγο δεν ορίσετε εκεί κάποιον κωδικό και το αφήσετε κενό, τότε τo πρώτο πράγμα που πρέπει να κάνετε είναι να αλλάξετε τον κωδικό του root με την εντολή (ως root):
/usr/bin/mysqladmin -u root password 'κωδικός'
π.χ.
sudo /usr/bin/mysqladmin -u root password alh8eia
Κατόπιν, μπορείτε να συνδεθείτε ως root με τη MySQL:
mysql -u root -p
Θα σας ζητηθεί ο κωδικός που ορίσατε με την προηγούμενη εντολή:
Θα δείτε κάτι σαν κι αυτό:
HTML:
|
Εκεί διαγράψτε την ανώνυμη πρόσβαση στη MySQL με τις εντολές:
HTML:
|
Θα δείτε το εξής:
HTML:
|
Μετά δημιουργήστε ένα νέο χρήστη (π.χ. dimitris) με δικαιώματα πρόσβασης σε όλες τις βάσεις δεδομένων με τις εντολές:
HTML:
|
Θα δείτε κάτι σαν κι αυτό:
HTML:
|
Για να δημιουργήσετε μια νέα βάση δεδομένων, π.χ. mydata, δώστε την εντολή:
HTML:
|
Εναλλακτικά, αν θέλετε να δημιουργήσετε ένα νέο χρήστη, π.χ. dimitris, με δικαιώματα σε μια νέα βάση, π.χ. mydata, δίνετε απευθείας την εντολή:
HTML:
|
Εγκατάσταση PHPMyAdmin
Για να εγκαταστήσετε το PHPMyAdmin, δώστε:
sudo apt-get install phpmyadmin
Κατόπιν ανοίξτε το αρχείο: /etc/apache2/apache2.conf με την εντολή:
sudo nano /etc/apache2/apache2.conf
και προσθέστε τη γραμμή:
Include /etc/phpmyadmin/apache.conf
Πατήστε Ctrl+X, πατήστε Υ, και Εντερ.
Μετά ξεκινήστε ξανά τον Apache2 :
/etc/init.d/apache2 restart
και από το Firefox πηγαίνετε στο
http://localhost/phpmyadmin
Ιστοσελίδες στο home (public_html)
Για να μπορείτε να έχετε ιστοσελίδες μέσα στο home σας (π.χ. /home/dimitris/public_html), αντί για το /var/www/ αρκεί να δώσετε τις εξής εντολές:
sudo a2enmod userdir
sudo /etc/init.d/apache2 force-reload
Μετά φτιάξτε το public_html
mkdir $HOME/public_html
και αντιγράψτε το αρχείο test.php που φτιάξαμε πριν:
cp /var/www/test.php .
και πηγαίνετε στο Firefox όπου δίνετε:
http:/localhost/~dimitris/test.php
και θα εμφανιστεί πάλι η σελίδα με το info της PHP.
---------------------------
problimata an den paizei o apache klp klp
sudo dpkg-reconfigure apache
2 σχόλια:
Αυτά κάνετε μπρε εκεί που είσαστε αντί να δουλευετε??? Έυγε, φίλτατε συνάδερφε!
nai nai,.,...
kai to apotelesma einai
srv-dide.ima.sch.gr
dite to
Δημοσίευση σχολίου