Κεφάλαιο 8ο: LAMP Server

Εικόνα: hasiotis
Submitted by hasiotis on Σαβ, 15/03/2008 - 22:02

Η λέξη LAMP αναλύεται σε Linux - Apache - MySQL - PHP.

Ας ξεκινήσουμε λοιπόν να βάζουμε μερικά πακέτα:


apt-get install apache2 libapache2-mod-php5 php5 php5-common php5-mysql php5-cli php-pear mysql-server-5.0 php5-mysql ssl-cert

Επειδή θέλουμε και webserver με ssl support (γιατί όχι) αρχικά θα φτιάξουμε το certificate:


mkdir /etc/apache2/ssl
/usr/sbin/make-ssl-cert /usr/share/ssl-cert/ssleay.cnf /etc/apache2/ssl/apache.pem

μετά φροντίζουμε τα σχετικά με το configuration:


cp /etc/apache2/sites-available/default /etc/apache2/sites-available/default-ssl

Κάνουμε τις παρακάτω αλλαγές:

/etc/apache2/ports.conf


Listen 80
Listen 443

/etc/apache2/sites-available/default


NameVirtualHost *:80

...

/etc/apache2/sites-available/default-ssl


NameVirtualHost *:443

...
SSLEngine on
SSLCertificateFile /etc/apache2/ssl/apache.pem
...

και κάνουμε enable τις αλλαγές μας:


a2enmod ssl
a2ensite default-ssl
/etc/init.d/apache2 restart

Σειρά έχει τώρα η php:


apt-get install php5 php5-cli php5-common php5-gd php5-mcrypt libapache2-mod-php5

και η MySql

apt-get install mysql-server-5.0 php5-mysql mysql-client-5.0

Χρήσιμο είναι να εγκαταστήσουμε και την phpmyadmin.

0
Your rating: None