【背景】
折腾:
【已解决】PHP代码尝试使用vsprintf期间出错无任何输出
期间,需要搞懂,对于服务器上面运行的PHP代码,期间的log输出到哪里。
想要去查看对应的log,找到代码无法运行的原因。
【折腾过程】
1.搜:
参考:
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
结果得到:
error_log |
no value |
no value |
3.所以去设置PHP.ini的log日志:
【已解决】CentOS 7中PHP配置文件php.ini的放在哪个位置
vi /etc/PHP.ini
把:
1
2
3
4
5
6
7
|
; Log errors to specified file. PHP's default behavior is to leave this value
; empty.
; Example:
; Log errors to syslog (Event Log on NT,not valid in Windows 95).
;error_log = syslog
|
改为: