在尝试搭建新版本的lnmp环境后发现一个问题:
php脚本中的语法错误会导致Nginx服务器直接返回状态码500;查看相关资料后解决办法很简单。
方法如下:
因为Nginx服务器是通过fastcgi与php进行通信的,所以如果在php的配置文件中disable_error=false;
(php7以下版本)的话就会导致服务器直接返回500错误。
在php 7.0.5中的配置参数有略微变化;php_flag[display_errors] = off
默认设置是并未开启状态 而且默认值是off
将前面注释的分号去掉并修改off
为on
然后重新启动php-fpm后问题解决