O seguinte método irá começar rapidamente no Ubuntu 12.04:
Instale as dependências:
sudo apt-get install php5-common php5-cli php5-fpm
Instale o nginx:
sudo apt-get install nginx
Iniciar o nginx:
sudo service nginx start
Teste que está funcionando (deve aparecer "Bem-vindo ao nginx!")
sudo service nginx stop
Na configuração do seu site nginx (/ etc / nginx / sites-available / default), modifique a linha na seção {} do servidor
index index.html index.htm
a index index.php index.html index.htm
.
Descomente as linhas na seção {} do servidor começando com
listen
para ipv4 / ipv6 ambos.
Role para baixo até onde diz "location ~ .php {" e remova o comentário das linhas para que fique assim:
location ~ \.php$ {
fastcgi_split_path_info ^(.+\.php)(/.+)$;
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
include fastcgi_params;
}
sudo service php5-fpm restart
sudo service nginx restart
Sua raiz da web padrão está localizada em / usr / share / nginx / www (de acordo com o arquivo de configuração). (Veja root /usr/share/nginx/www;
(Nota: Para o Ubuntu 12.10 ou mais recente, você precisará substituir a linha fastcgi_pass 127.0.0.1:9000;
por isso para que funcione: fastcgi_pass unix:/var/run/php5-fpm.sock;
)