Introduksjon
Oppdaterer bibliotekene dine
Fjerning av andre installerte webservere
Installerer Lighttpd
Installerer PHP
Introduksjon
Lighttpd er en apachegaffel som har som mål å være mye mindre ressurskrevende. Den er lett, derav navnet, og er ganske enkel å bruke. Det er enkelt å installere det, og krever root-tilgang.
I denne opplæringen skal vi installere Lighttpd og PHP5, og deretter konfigurere begge til å fungere sammen.
Oppdaterer bibliotekene dine
Før vi begynner, må vi oppdatere vår "yum"-database. Siden Lighttpd ikke offisielt er i CentOS-depotene, må vi legge til depotet manuelt.
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
Fjerning av andre installerte webservere
Hvis du har noen andre webservere installert, for eksempel Apache, er det best å deaktivere eller avinstallere dem nå. Disse serverne vil forstyrre Lighttpd på portnivå fordi to applikasjoner ikke kan binde seg til samme port.
service httpd stop
chkconfig httpd off
or
yum remove httpd
Installerer Lighttpd
Installer webserveren.
yum install lighttpd
Aktiver Lighttpd til å kjøre ved oppstart.
chkconfig lighttpd on
Start webserveren.
service lighttpd start
Du vil nå få tilgang til webserveren din ved å navigere til IP-adressen til Vultr VPS. For eksempel http://[SERVER_IP]/(erstatt SERVER_IPderetter).
Installerer PHP
Installer PHP med yum.
yum install lighttpd-fastcgi php-fpm
Konfigurer PHP-FPM brukerinnstillinger.
vi /etc/php-fpm.d/www.conf
Vi må legge til følgende linjer til enten toppen eller bunnen av konfigurasjonen:
user = lighttpd
group = lighttpd
Få PHP-FPM til å starte ved oppstart.
php-fpm on
Start PHP-FPM.
service php-fpm start
Konfigurer php.ini.
vi /etc/php.ini
Fjern kommentaren på følgende linje.
cgi.fix_pathinfo=1
Fortell Lighttpd at PHP finnes på denne serveren.
vi /etc/lighttpd/modules.conf
Legg til følgende linje.
include "conf.d/fastcgi.conf"
Nå må vi fortelle PHP å lytte på port 9000 (Lighttpd vil sende PHP-forespørsler dit). Bruk din favoritt tekstredigerer, rediger fastcgi-konfigurasjonen.
vi /etc/lighttpd/conf.d/fastcgi.conf
Øverst i konfigurasjonen legger du til følgende kodelinjer.
fastcgi.server += ( ".php" =>
((
"host" => "127.0.0.1",
"port" => "9000",
"broken-scriptfilename" => "enable"
))
)
Start PHP-FPM og Lighttpd på nytt for at endringene våre skal tre i kraft.
service php-fpm restart
service lighttpd restart
Gratulerer! Du har installert Lighttpd og PHP.