Introducció
Actualitzant les teves biblioteques
Eliminació d'altres servidors web instal·lats
Instal·lació de Lighttpd
Instal·lant PHP
Introducció
Lighttpd és una bifurcació d'Apache destinada a ser molt menys intensiu en recursos. És lleuger, d'aquí el seu nom, i és bastant senzill d'utilitzar. Instal·lar-lo és fàcil i requereix accés root.
En aquest tutorial, instal·larem Lighttpd i PHP5, i després configurarem tots dos perquè funcionin junts.
Actualitzant les teves biblioteques
Abans de començar, hem d'actualitzar la nostra base de dades "yum". A més, com que Lighttpd no es troba oficialment als dipòsits CentOS, hem d'afegir el dipòsit manualment.
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
Eliminació d'altres servidors web instal·lats
Si teniu altres servidors web instal·lats, com ara Apache, el millor és desactivar-los o desinstal·lar-los ara. Aquests servidors interferiran amb Lighttpd a nivell de port perquè dues aplicacions no poden vincular-se al mateix port.
service httpd stop
chkconfig httpd off
or
yum remove httpd
Instal·lació de Lighttpd
Instal·leu el servidor web.
yum install lighttpd
Habiliteu Lighttpd perquè s'executi a l'inici.
chkconfig lighttpd on
Inicieu el servidor web.
service lighttpd start
Ara podreu accedir al vostre servidor web navegant a l'adreça IP del vostre VPS Vultr. Per exemple, http://[SERVER_IP]/(substituïu en SERVER_IPconseqüència).
Instal·lant PHP
Instal·leu PHP amb yum.
yum install lighttpd-fastcgi php-fpm
Configureu la configuració d'usuari PHP-FPM.
vi /etc/php-fpm.d/www.conf
Hem d'afegir les següents línies a la part superior o inferior de la configuració:
user = lighttpd
group = lighttpd
Feu que PHP-FPM s'iniciï a l'arrencada.
php-fpm on
Inicieu PHP-FPM.
service php-fpm start
Configurar php.ini.
vi /etc/php.ini
Elimina el comentari a la línia següent.
cgi.fix_pathinfo=1
Digueu a Lighttpd que PHP existeix en aquest servidor.
vi /etc/lighttpd/modules.conf
Afegiu la línia següent.
include "conf.d/fastcgi.conf"
Ara hem de dir a PHP que escolti al port 9000 (Lighttpd hi enviarà sol·licituds PHP). Mitjançant el vostre editor de text preferit, editeu la configuració de fastcgi.
vi /etc/lighttpd/conf.d/fastcgi.conf
A la part superior de la configuració, afegiu les següents línies de codi.
fastcgi.server += ( ".php" =>
((
"host" => "127.0.0.1",
"port" => "9000",
"broken-scriptfilename" => "enable"
))
)
Reinicieu PHP-FPM i Lighttpd perquè els nostres canvis tinguin efecte.
service php-fpm restart
service lighttpd restart
Felicitats! Heu instal·lat correctament Lighttpd i PHP.