- Baixei a versão em ZIP mesmo;
- Descompactei em uma pasta em que o Lighty vai ficar instalado;
- O PHP eu baixei aquele VC6, mas acho que como CGI pode ser o VC9 também...
- O PHP deve ser descompactado em uma pasta sem espaço no endereço;
- No arquivo lighttpd-inc.conf descomentei as seguintes linhas:
server.modules = ("mod_cgi",)
cgi.assign = ( ".php" => "C:/PHP5/php-cgi.exe")
- E no arquivo PHP.ini que deixei na mesma pasta do php-cgi.exe, alterei a linha doc_root para ficar igual a linha server.document-root do Lighty.
Agora para rodar no modo FastCGI é mais simples, ou não...
- Alterar as seguintes linha no lighttpd-inc.conf
server.modules = ("mod_fastcgi",)
fastcgi.server = (".php" =>("localhost" =>("host" => "127.0.0.1","port" => 521 )))
- E lembrar de executar o servidor PHP com o comando: php-cgi.exe -b 127.0.0.1:521
- No caso do FastCGI não tem a frescura de não poder ter espaços no nome, e precisar definir o doc_root...
- A única desvatagem é precisar executar o php-cgi.exe manualmente...
Um ótimo guia de como instalar, eu só tive problemas por causa do lazy read...
http://redmine.lighttpd.net/wiki/1/TutorialLighttpdAndPHP
Agora um guia para instalar Nginx + PHP:
O funcionamento do PHP se dá da mesma forma que no FastCGI acima, a única diferença são as configurações do nginx.conf e do php.ini:
- No php.ini deve ser configurado a doc_root;
- Caso vá colocar o root em outro lugar, alterar as seguintes linhas do nginx.conf:
Um site que me ajudou a entender o Nginx: http://eksith.wordpress.com/2008/12/08/nginx-php-on-windows/server {
location / {
root "D:Apache Base/";
index index.html index.htm index.php;
}
}
location ~ \.php$ {
root html;
fastcgi_pass 127.0.0.1:521;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME "D:/Apache Base/$fastcgi_script_name";
include fastcgi_params;
}
Espero que isto ajude a instalar esses servidores que não são o Apache...
Em termos de consumo de memória, os três são identicos, mas aqui é um servidor de testes, sem carga... 10MB para cada de RAM, inclusive o php-cgi.exe....
Nenhum comentário:
Postar um comentário