Εισαγωγή
Ενημέρωση των βιβλιοθηκών σας
Κατάργηση άλλων εγκατεστημένων διακομιστών Ιστού
Εγκατάσταση Lighttpd
Εγκατάσταση PHP
Εισαγωγή
Το Lighttpd είναι ένα πιρούνι του Apache που έχει ως στόχο να είναι πολύ λιγότερο εντάσεως πόρων. Είναι ελαφρύ, εξ ου και το όνομά του και είναι αρκετά απλό στη χρήση. Η εγκατάστασή του είναι εύκολη και απαιτεί πρόσβαση root.
Σε αυτό το σεμινάριο θα εγκαταστήσουμε το Lighttpd και το PHP5 και στη συνέχεια θα διαμορφώσουμε και τα δύο ώστε να λειτουργούν μαζί.
Ενημέρωση των βιβλιοθηκών σας
Πριν ξεκινήσουμε, πρέπει να ενημερώσουμε τη βάση δεδομένων "yum". Επίσης, καθώς το Lighttpd δεν είναι επίσημα στα αποθετήρια CentOS, πρέπει να προσθέσουμε το αποθετήριο χειροκίνητα.
yum update
wget http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm
rpm -ivh epel-release-6-8.noarch.rpm
Κατάργηση άλλων εγκατεστημένων διακομιστών Ιστού
Εάν έχετε εγκατεστημένους άλλους διακομιστές ιστού, όπως Apache, είναι καλύτερο να τους απενεργοποιήσετε ή να τους απεγκαταστήσετε τώρα. Αυτοί οι διακομιστές θα παρεμβαίνουν στο Lighttpd σε επίπεδο θύρας, επειδή δύο εφαρμογές δεν μπορούν να συνδεθούν στην ίδια θύρα.
service httpd stop
chkconfig httpd off
or
yum remove httpd
Εγκατάσταση Lighttpd
Εγκαταστήστε τον διακομιστή web.
yum install lighttpd
Ενεργοποιήστε το Lighttpd για εκτέλεση κατά την εκκίνηση.
chkconfig lighttpd on
Εκκινήστε τον διακομιστή web.
service lighttpd start
Τώρα θα μπορείτε να έχετε πρόσβαση στον διακομιστή ιστού σας μεταβαίνοντας στη διεύθυνση IP του Vultr VPS σας. Για παράδειγμα, http://[SERVER_IP]/(αντικαταστήστε SERVER_IPανάλογα).
Εγκατάσταση PHP
Εγκαταστήστε την PHP χρησιμοποιώντας yum.
yum install lighttpd-fastcgi php-fpm
Διαμορφώστε τις ρυθμίσεις χρήστη PHP-FPM.
vi /etc/php-fpm.d/www.conf
Πρέπει να προσθέσουμε τις ακόλουθες γραμμές είτε στο επάνω είτε στο κάτω μέρος της διαμόρφωσης:
user = lighttpd
group = lighttpd
Κάντε το PHP-FPM να ξεκινά κατά την εκκίνηση.
php-fpm on
Εκκίνηση PHP-FPM.
service php-fpm start
Διαμόρφωση php.ini.
vi /etc/php.ini
Αφαιρέστε το σχόλιο στην ακόλουθη γραμμή.
cgi.fix_pathinfo=1
Πείτε στο Lighttpd ότι υπάρχει PHP σε αυτόν τον διακομιστή.
vi /etc/lighttpd/modules.conf
Προσθέστε την ακόλουθη γραμμή.
include "conf.d/fastcgi.conf"
Τώρα πρέπει να πούμε στην PHP να ακούσει στη θύρα 9000 (το Lighttpd θα στείλει αιτήματα PHP εκεί). Χρησιμοποιώντας το αγαπημένο σας πρόγραμμα επεξεργασίας κειμένου, επεξεργαστείτε τη διαμόρφωση fastcgi.
vi /etc/lighttpd/conf.d/fastcgi.conf
Στην κορυφή της διαμόρφωσης, προσθέστε τις ακόλουθες γραμμές κώδικα.
fastcgi.server += ( ".php" =>
((
"host" => "127.0.0.1",
"port" => "9000",
"broken-scriptfilename" => "enable"
))
)
Κάντε επανεκκίνηση των PHP-FPM και Lighttpd για να τεθούν σε ισχύ οι αλλαγές μας.
service php-fpm restart
service lighttpd restart
Συγχαρητήρια! Έχετε εγκαταστήσει με επιτυχία το Lighttpd και την PHP.