php怎么将错误输出到文件

本文操作环境: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

注:

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

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

--结束END--

本文标题: php怎么将错误输出到文件

本文链接: https://www.lsjlt.com/news/317.html (转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢

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

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

    php输出错误提示的方法:1、打开相应的PHP文件;2、添加“error_reporting(E_ALL);”;3、通过“function cache_shutdown_error() {...}”方法输出错误信息即可。
    阅读数:348 php
  • 如何输出php错误日志

    输出php错误日志的方法:1、修改php-fpm.conf中的catch_workers_output和error_log配置;2、修改php.ini配置文件;3、重启php-fpm。
    阅读数:201 php 错误日志
  • php如何读取输出其他文件

    这篇文章主要介绍了php如何读取输出其他文件,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。ob_start(); iconv(utf-8,gb2312,readfile(1.
    阅读数:958 php
  • php怎么将文本文件转数组类

    在php中,可以利用file()函数来将文本文件转数组类,该函数可以将整个文件的内容按行存放到数组中(包括换行符在内);语法“file($filename,$flags,$context)”。
    阅读数:237 php 文件 数组
  • php下载大文件时错误怎么办

    php下载大文件时错误的解决办法:1、在服务器上查看nginx日志;2、 查看到fpm运行身份;3、编辑nginx配置设置身份;4、通过“chown -R daemon /aichenk/soft/nginx/fastcgi_temp/”更改路径即可。
    阅读数:874 php
  • php怎么只输出数组键值

    只输出键值的两种方法:1、使用“$数组变量名[下标]”语句访问指定下标的一个键值,再利用echo或print语句输出该单个数组键值,语法“echo $数组变量名[下标];”或“print $数组变量名[下标];”。2、利用foreach语句循环遍历数组,再利用echo或print语句输出多个数组键值,语法“foreach($数组变量名 as $v){echo $v;}”。本教程操作环境:window
    阅读数:941 php数组 php
  • php数组怎么输出html表格

    这篇文章主要介绍了php数组怎么输出html表格的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇php数组怎么输出html表格文章都会有所收获,下面我们一起来看看吧。代码如下:?phpclass xtable{
    阅读数:208 html php
  • 怎么将php文件导入到云服务器

    php文件导入到云服务器的方法:1. 云服务器上启用FTP服务并进行设置,安装FTP软件并启动,连接云服务器成功后将PHP文件导入到指定目录即可。2.通过远程拷贝直接将本地文件拷贝到云服务器指定目录下。3. 在云服务器上架设云盘功能,进行上
    阅读数:209 云服务器
  • PHP操作MySQL数据库实现查询数据并输出到web页面的方法

    这篇文章给大家分享的是有关PHP操作MySQL数据库实现查询数据并输出到web页面的方法的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。数据库中有数据表hacker,现在我们要将hacker表中的数据查询出来并在页
    阅读数:374 php web页面 mysql
  • php 怎么判断错误次数

    php判断错误次数的实现方法:1、实例化redis数据库;2、模拟数据库信息;3、接受用户输入信息;4、判断信息输入错误的次数即可。
    阅读数:587 php
  • iis怎么显示php错误

    iis显示php错误的方法:1、在网站根目录添加web.config文件;2、设置代码为“<httpErrors errorMode="DetailedLocalOnly" existingResponse="PassThrough">”。
    阅读数:562 iis php
  • php怎么写倒序输出的方法

    php写倒序输出的方法:1、创建一个PHP示例文件;2、通过“for ($i=1; $i<=strlen($str); $i++){echo substr($str , -$i , 1)}”方法让字符串反转过来即可。
    阅读数:751 php
  • php echo无法输出怎么办

    php echo无法输出的解决办法:1、安装配置好PHP运行环境;2、将文件后缀名设置为“.php”;3、在浏览器中输入“http://localhost/test.php”即可。
    阅读数:435 php echo
  • php怎么将work转为pdf

    方法:1、打开php.ini文件,添加“extension=php_com_dotnet.dll”代码,去掉“com.allow_dcom=true”前的“;”;2、配置office支持;3、利用PDFConverter类中的方法进行转换。
    阅读数:196 php work pdf
  • php 怎么将网站改成https

    php将网站改成https的方法:1、在阿里云CA证书中进行免费申请一个证书;2、查看证书状态;3、修改域名配置文件即可。
    阅读数:385 php https
  • php 怎么将中文转成byte

    php将中文转成byte的方法:1、创建一个PHP示例文件;2、通过“function stringToByteArray($str,$charset) {...}”方法将中文转成byte数组即可。
    阅读数:267 php byte
  • php 怎么将数组转大写

    php将数组转大写的方法:1、创建一个PHP示例文件;2、定义一个关联数组;3、使用foreach语句遍历数组;4、使用strtoupper函数将数组元素转为大写即可。
    阅读数:206 php 数组 大写
  • php怎么将时区改为美东

    修改方法:1、使用“ini_set('date.timezone', 'America/New_York');”语句;2、使用“date_default_timezone_set('America/New_York');”语句。
    阅读数:296 php 修改时区 美东
  • php怎么将秒数转时间

    php将秒数转时间的方法:1、创建一个PHP示例文件;2、通过“function Sec2Time($time){...}”方法将秒数转换为时间即可。
    阅读数:391 php