Uvod
Ažuriranje vaših knjižnica
Uklanjanje ostalih instaliranih web poslužitelja
Instalacija Lighttpd-a
Instalacija PHP-a
Uvod
Lighttpd je fork Apachea kojem je cilj biti mnogo manje intenzivan resursima. Lagan je, otuda mu i naziv, i prilično je jednostavan za korištenje. Instalacija je jednostavna i zahtijeva root pristup.
U ovom vodiču ćemo instalirati Lighttpd i PHP5, a zatim ih konfigurirati da rade zajedno.
Ažuriranje vaših knjižnica
Prije nego što počnemo, moramo ažurirati našu "njam" bazu podataka. Također, budući da Lighttpd službeno nije u CentOS repozitorijumima, spremište moramo dodati ručno.
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
Uklanjanje ostalih instaliranih web poslužitelja
Ako imate instaliran bilo koji drugi web poslužitelj, kao što je Apache, najbolje je odmah ih onemogućiti ili deinstalirati. Ovi će poslužitelji ometati Lighttpd na razini porta jer se dvije aplikacije ne mogu vezati na isti port.
service httpd stop
chkconfig httpd off
or
yum remove httpd
Instalacija Lighttpd-a
Instalirajte web poslužitelj.
yum install lighttpd
Omogućite pokretanje Lighttpd-a pri pokretanju.
chkconfig lighttpd on
Pokrenite web poslužitelj.
service lighttpd start
Sada ćete moći pristupiti svom web poslužitelju navigacijom do IP adrese vašeg Vultr VPS-a. Na primjer, http://[SERVER_IP]/(zamijenite u SERVER_IPskladu s tim).
Instalacija PHP-a
Instalirajte PHP koristeći yum.
yum install lighttpd-fastcgi php-fpm
Konfigurirajte PHP-FPM korisničke postavke.
vi /etc/php-fpm.d/www.conf
Moramo dodati sljedeće retke na vrh ili na dno konfiguracije:
user = lighttpd
group = lighttpd
Pokrenite PHP-FPM pri pokretanju.
php-fpm on
Pokrenite PHP-FPM.
service php-fpm start
Konfigurirajte php.ini.
vi /etc/php.ini
Uklonite komentar u sljedećem retku.
cgi.fix_pathinfo=1
Recite Lighttpdu da PHP postoji na ovom poslužitelju.
vi /etc/lighttpd/modules.conf
Dodajte sljedeći redak.
include "conf.d/fastcgi.conf"
Sada moramo reći PHP-u da sluša na portu 9000 (Lighttpd će tamo poslati PHP zahtjeve). Pomoću svog omiljenog uređivača teksta uredite fastcgi konfiguraciju.
vi /etc/lighttpd/conf.d/fastcgi.conf
Na vrh konfiguracije dodajte sljedeće retke koda.
fastcgi.server += ( ".php" =>
((
"host" => "127.0.0.1",
"port" => "9000",
"broken-scriptfilename" => "enable"
))
)
Ponovno pokrenite PHP-FPM i Lighttpd da bi naše promjene stupile na snagu.
service php-fpm restart
service lighttpd restart
Čestitamo! Uspješno ste instalirali Lighttpd i PHP.