Каков самый простой способ включить PHP на nginx?

Следующий метод поможет вам быстро начать работу с Ubuntu 12.04:

Установите зависимости:

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

Установка nginx:

sudo apt-get install nginx

Запустите nginx:

sudo service nginx start

Проверьте, что он работает (должен увидеть "Добро пожаловать в nginx!")

sudo service nginx stop

В конфигурации вашего сайта nginx (/etc/nginx/sites-available/default) измените строку в разделе server {}

index index.html index.htm к index index.php index.html index.htm.

Раскомментируйте строки в разделе server {}, начиная с

listen для обоих ipv4 / ipv6.

Прокрутите вниз до того места, где написано location ~ \.php { и раскомментируйте строки, чтобы это выглядело так:

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 restartsudo service nginx restart

Ваш веб-корень по умолчанию находится по адресу /usr/share/nginx/www (согласно конфигурационному файлу). (См. root /usr/share/nginx/www;

(Примечание: Для Ubuntu 12.10 или новее вам нужно будет заменить fastcgi_pass 127.0.0.1:9000; согласуйтесь с этим, чтобы заставить его работать: fastcgi_pass unix:/var/run/php5-fpm.sock;)