| 
       【背景】 折腾: 【已解决】PHP代码尝试使用vsprintf期间出错无任何输出 期间,需要搞懂,对于服务器上面运行的PHP代码,期间的log输出到哪里。 想要去查看对应的log,找到代码无法运行的原因。 【折腾过程】 1.搜: check php log centos check php log 参考: Where does PHP store the error log? – Stack Overflow apache2 – Where are the Apache and PHP log files? – Ask Ubuntu 去看看: 自己此处的/var/log/下面没有apache2或apache 
 2.通过: phpinfo() 去找error_log 结果得到: 
 
 3.所以去设置php.ini的log日志: 【已解决】CentOS 7中PHP配置文件php.ini的放在哪个位置 4.然后去编辑php.ini,添加对应的error_log vi /etc/php.ini 把: 
 改为: 
 5.同时把: 
 改为: 
 6.再去添加读写权限: 
 此处由于都是root用户,所以和没添加一样。。。 7.然后重启apache2: 
 8.看看有无log输出了: 
 结果空的。 那就继续去测试其他php,如果出错了,希望此处可以看到错误的log日志。 9.然后,也确定了phpinfo()中是可以看到有错误日志的配置了: 
 
 【总结】 暂时反正是设置了PHP的错误日志,但是实际上后续的一些错误,比如代码的语法错误,结果却没有任何输出。 感觉可能还是某些地方禁止了错误输出。 估计是那个: 
 display_errors ? 暂不确定。 
	暂不去深究了。  | 
    
