¿Cuál es la forma más fácil de habilitar PHP en nginx?

Pregunta:

¿Cuál es la forma más fácil de habilitar PHP en nginx en Ubuntu 12.04?

La mejor solución es aquella que requiere un trabajo mínimo, idealmente solo la instalación de un paquete 🙂

Respuesta:

El siguiente método lo ayudará a comenzar rápidamente en Ubuntu 12.04:

Instale las dependencias:

sudo apt-get install php5-common php5-cli php5-fpm

Instalar nginx:

sudo apt-get install nginx

Inicie nginx:

sudo service nginx start

Pruebe que está funcionando (debería ver "¡Bienvenido a nginx!")

sudo service nginx stop

En la configuración de su sitio nginx (/ etc / nginx / sites-available / default), modifique la línea en la sección del servidor {}

index index.html index.htm al index index.php index.html index.htm .

Descomente las líneas en la sección del servidor {} que comienzan con

listen ipv4 / ipv6 ambos.

Desplácese hacia abajo hasta donde dice location ~ \.php { y descomente las líneas para que se vea así:

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

Su raíz web predeterminada se encuentra en / usr / share / nginx / www (según el archivo de configuración). (Ver root /usr/share/nginx/www;

(Nota: para Ubuntu 12.10 o posterior, deberá reemplazar el fastcgi_pass 127.0.0.1:9000; línea con esto para que funcione: fastcgi_pass unix:/var/run/php5-fpm.sock; )

Leave a Comment

Your email address will not be published. Required fields are marked *

web tasarım