Я только что установил nginx 1.1.13 и php 5.4.0 на последнюю 64-битную машину Centos 5.8. Nginx и PHP / Fpm работают, и я могу запускать php-скрипты через командную строку ssh, но в браузере я получаю сообщение «Файл не найден». ошибки на всех моих файлах PHP.
Вот как у меня nginx.conf обрабатывает PHP-скрипты:
location ~ \.php$
{
root /opt/nginx/html;
fastcgi_pass unix:/tmp/fpm.sock;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME /opt/nginx/html$fastcgi_script_name;
include fastcgi_params;
}
Это прямое копирование / вставка с других моих серверов, где он отлично работает с этой настройкой (но они запускают более старые версии php / fpm).
Почему я получаю эти ошибки?