首页 >后端开发 >PHP问题 > 正文

php怎么将错误输出到文件

原创2021-10-18 09:16:080411

php将错误输出到文件的方法:1、在php配置文件中找到php.ini;2、通过设置“log_errors = On”将错误信息输入到log文件中即可。

本文操作环境:windows7系统、PHP7.1版、DELL G3电脑

php怎么将错误输出到文件?

将PHP错误输入到日志文件中

(LAMP)禁止客户端浏览器显示PHP代码错误,将错误信息保存到日志文件中:

在php配置文件中找到php.ini(如在Centos6.7下的/etc/php.ini中),设置

  display_errors = Off //不允许在浏览器中显示错误信息
  log_errors = On //将错误信息输入到log文件中
  error_log = /var/www/html/php_errors_log//指定错误日志位置

找到apache的配置文件http.conf(如在Centos6.7下的/etc/httpd/conf/httpd.conf),设置

  php_flag display_errors off
  php_value error_reporting 2039

重启apache服务器

service httpd restart

注:

1、若log_errors指定的目录存在或没有权限,错误还是会输出到浏览器上的

2、向log_errors文件写错误日志的Centos用户是apache(不是apache服务器,而是Centos的一个用户),所以要注意apache用户的权限

推荐学习:《PHP视频教程

以上就是php怎么将错误输出到文件的详细内容,更多请关注php中文网其它相关文章!

php中文网最新课程二维码

声明:本文原创发布php中文网,转载请注明出处,感谢您的尊重!如有疑问,请联系admin@php.cn处理

  • 相关标签:php
  • 相关文章

    相关视频


    网友评论

    文明上网理性发言,请遵守 新闻评论服务协议

    我要评论
  • 专题推荐

    推荐视频教程
  • PHP的速通之路PHP的速通之路
  • thinkphp5.1+uni-app商城开发thinkphp5.1+uni-app商城开发
  • 通用后台管理系统实战开发(Thinkphp6+Layui)通用后台管理系统实战开发(Thinkphp6+Layui)
  • thinkphp5.1+vue-饿了么全栈开发thinkphp5.1+vue-饿了么全栈开发
  • 视频教程分类