这篇文章上次修改于 2781 天前,可能其部分内容已经发生变化,如有疑问可询问作者。

我在我的vhost配置文件domain.name.com.conf(示例)中并没有发现直接的php相关设置,而是这样一句话:
include enable-php.conf;
php设置放在另一个配置文件enable-php.conf中了
enable-php.conf在/usr/local/nginx/conf目录下
把enable-php.conf修改为以下配置并重启nginx服务即可

location ~ [^/]\.php(/|$)
{
    #try_files $uri =404;
    fastcgi_pass  unix:/tmp/php-cgi.sock;
    fastcgi_index index.php;
    include fastcgi.conf;
    include pathinfo.conf;
}