saya baru saja menginstal nginx 1.1.13 dan php 5.4.0 pada mesin centos 5.8 final 64bit. Nginx dan PHP / Fpm sedang berjalan, dan saya bisa menjalankan skrip php melalui ssh command line, tetapi di browser saya terus mendapatkan 'File not found.' kesalahan pada semua file PHP saya.
Ini adalah bagaimana saya membuat nginx.conf saya menangani skrip 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;
}
Ini adalah copy / paste langsung dari server saya yang lain, di mana ia berfungsi dengan baik dengan pengaturan ini (tetapi mereka menjalankan versi php / fpm yang lebih lama).
Mengapa saya mendapatkan kesalahan itu?