【基本解决】CentOS 7中查看PHP运行时的Log文件日志信息
2016-12-28 22:41
736 查看
【背景】
折腾:
【已解决】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
结果得到:
![](https://i1.wp.com/www.crifan.com/files/pic/uploads/2015/07/phpinfo-error_log-no-value_thumb.png?resize=615%2C141)
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的错误日志,但是实际上后续的一些错误,比如代码的语法错误,结果却没有任何输出。
感觉可能还是某些地方禁止了错误输出。
估计是那个:
![](https://i0.wp.com/www.crifan.com/files/pic/uploads/2015/07/phpinfo-display_errors-off-affect-result_thumb1.png?resize=615%2C423)
display_errors
?
暂不确定。
暂不去深究了。
折腾:
【已解决】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
结果得到:
error_log | no value | no value |
![](https://i1.wp.com/www.crifan.com/files/pic/uploads/2015/07/phpinfo-error_log-no-value_thumb.png?resize=615%2C141)
3.所以去设置php.ini的log日志:
【已解决】CentOS
7中PHP配置文件php.ini的放在哪个位置
4.然后去编辑php.ini,添加对应的error_log
vi /etc/php.ini
把:
?
?
?
?
?
7.然后重启apache2:
?
?
那就继续去测试其他php,如果出错了,希望此处可以看到错误的log日志。
9.然后,也确定了phpinfo()中是可以看到有错误日志的配置了:
error_log | /var/log/php_errors.log | /var/log/php_errors.log |
暂时反正是设置了PHP的错误日志,但是实际上后续的一些错误,比如代码的语法错误,结果却没有任何输出。
感觉可能还是某些地方禁止了错误输出。
估计是那个:
![](https://i0.wp.com/www.crifan.com/files/pic/uploads/2015/07/phpinfo-display_errors-off-affect-result_thumb1.png?resize=615%2C423)
display_errors
?
暂不确定。
暂不去深究了。
相关文章推荐
- Linux下解决脚本错误
- set -o vi 搜索历史命令
- Linux C++ 实现线程池
- Linux GCC编译
- Linux练习1
- Linux练习1
- 46-打造自己的 longjmp
- centos学习笔记--github初步使用部分
- linux安装nodejs、cnpm、pm2
- linux IO调度
- CentOS搭建xfce桌面+VNC教程
- 在centos6.5中安装scp和lrzsz
- Linux高级开发--system V 进程间通信 实验报告
- Linux 基础学习 存储(RHEL)
- Linux(Ubuntu)使用vundle管理vim-go及mapping配置说明
- 大二上学期Linux课程设计(基于qt的音量控制管理器)
- CentOS7 配置阿里云yum源
- linux 下 解压 win zip 文件乱码 解决
- Linux设备驱动五 (1)总线、设备和驱动
- Linux学习笔记三,标准I/O库