Come costruire mod_fastcgi Lighttpd

June 27

Il server web Lighttpd offre agli amministratori web e programmatori con una serie di strumenti di efficienza per ottimizzare le connessioni del loro sito web. Tra i vari moduli di ottimizzazione web, Lighttpd include il modulo FastCGI per la gestione delle richieste al server. Il modulo FastCGI, denominato "mod_fastcgi" dentro Lighttp, converte richiesta di una pagina web in formato comune interfaccia di gateway per risposte più rapide. E se si desidera implementare il modulo FastCGI nell'installazione di Lighttpd, devi prima compilare il modulo.

istruzione

1 Aprire la finestra della console "Terminal" dal desktop. Tipo "Root" e poi premere il tasto "Invio" sulla tastiera. Digitare la password di amministrazione per ottenere l'accesso alla directory principale del sistema operativo.

2 Tipo "$ php-cgi -v" al prompt dei comandi, e poi premere il tasto "Invio" sulla tastiera per assicurarsi di avere il supporto FastCGI sul computer. Si dovrebbe ricevere una risposta di "PHP (CGI-fcgi)" se il supporto è disponibile.

3 Tipo "$ che php-cgi," e poi premere il tasto "Enter" per scoprire quale directory contiene cgi-fcgi. Immettere il percorso che appare nella risposta, come ad esempio "/ usr / bin / php-cgi." Enter "# vi /etc/lighttpd/lighttpd.conf" per lanciare il file di configurazione Lighttpd.

4 Tipo "server.modules + = (" mod_fastcgi ")" sotto la prima riga del file di configurazione di "moduli #### per caricare" voce per inserire il caricatore del server nel file di configurazione Lighttpd.

5 Tipo "fastcgi.server = (" .php "=> ((" sulla riga successiva. Inserire "" bin-path "=>" / usr / bin / php-cgi ",," e "" presa "=> "/tmp/php.socket" "e" "bin-ambiente" => ( "sui prossimi tre righe del file - omettere la virgola esterno e le virgolette nel comando.

6 Inserire "PHP_FCGI_CHILDREN" => "16", e "PHP_FCGI_MAX_REQUESTS" => "10000" sul prossimo alle linee del file. Rientrare le due righe sotto la "" bin-ambiente "=> (" riga del file.

7 Tipo "fastcgi.server = (" "" aspx "=> ((", "))" e ")" sulle quattro righe successive del documento. Aggiungere il rientro per ogni riga successiva - omettere le virgolette e le virgole esterno.

8 Fare clic sul pulsante "Salva" nella barra degli strumenti di configurazione di editor di file, e quindi chiudere la finestra. Tipo "# /etc/init.d/lighttpd restart" nella finestra del terminale per riavviare Lighttpd.