nginx配置php出现500错误的原因

nginx配置php只需要将下面的内容添加到nginx.conf中的server段即可,但是有时候会出现500错误,无法使用phpinfo.php测试配置正确性。

出现错误的原因其实是上边这段代码放置的位置不对,正确的配置中要放在include /etc/nginx/default.d/*.conf之后。

nginx-configuration

要先使用包含进来的配置文件的配置匹配并处理http请求然后将处理过的请求发送给php-fpm进一步处理,如果不匹配再尝试直接使用php-fpm处理。

错误的配置中上来就用php-fpm处理则会出现错误。

Home Page