怎样让PHP提示错误信息

  • 说明
  • 工具
  • 解决步骤
    • 1. 首先使用编辑工具打开 php 配置文件
    • 2. 在php配置文件的头部添加以下几行代码
    • 3.重启服务器

说明

从源代码安装PHP的默认情况下,在进行代码测试时不提示任何错误信息,其实我们只有修改以下PHP的配置文件就可以让它显示错误信息了

工具

1.Ubuntu 16.04 操作系统
2. 从源码安装的 PHP 7.2.7

解决步骤

1. 首先使用编辑工具打开 php 配置文件

我的php安装目录是 /usr/local/php

vim /usr/local/php/etc/php.ini

2. 在php配置文件的头部添加以下几行代码

ini_set("display_errors", "stderr");  //ini_set函数作用:为一个配置选项设置值,
error_reporting(E_ALL);     //显示所有的错误信息

如下图所示:

参数说明:
(1)display_errors

  1. 在php的配置文件中,"display_errors"选项设置作用是:是否将错误信息作为输出的一部分显示到屏幕,或者对用户隐藏而不显示。设置 “stderr” 表示发送到 stderr 而不是 stdout。 "stderr"从 PHP 5.2.4 开始可用。在以前的版本中,该配置值的类型为 boolean。
  2. 尽管 display_errors 也可以在运行时设置 (使用 ini_set()), 但是脚本出现致命错误时任何运行时的设置都是无效的。 因为在这种情况下预期运行的操作不会被执行。

(2)error_reporting

  1. 设置错误报告的级别。该参数可以是一个任意的表示二进制位字段的整数,或者常数名称。错误级别和常数是在 预定义常量定义的。
  2. 在 PHP5.3 及以上版本中,默认值为 E_ALL & ~E_NOTICE & ~E_STRICT & ~E_DEPRECATED。 该设置不会显示 E_NOTICE、 E_STRICT 、E_DEPRECATED 级错误提示。在开发时可以把它们显示出来。 在 PHP 5.3.0 以前版本中,默认值是 E_ALL & ~E_NOTICE & ~E_STRICT。 在 PHP 4 中,默认值是 E_ALL & ~E_NOTICE。

3.重启服务器

重启服务器之后即可看到运行错误代码时会提示错误信息

参考php官方文档:http://php.net/manual/zh/errorfunc.configuration.php#ini.display-errors

怎样让PHP提示错误信息相关推荐

  1. Linux安装中文总是提示失败,AnyBackup-Linux 客户端安装失败,提示错误信息:Self IP Address is invalid...

    关键字 Self IP.invalid 适用产品 AnyBackup CDM 7.0.x AnyBackup Express 7.0.x 问题描述 Linux 系统在安装客户端时,执行安装命令后,提示 ...

  2. Win10企业版系统安装 NET Framework 4.8的时候提示错误信息

    Win10企业版系统安装 NET Framework 4.8的时候提示错误信息 安装未成功 尚未安装 .NET Framework 4.8,原因是:组件的文件跟组件清单中的验证信息不匹配. 修改注册表 ...

  3. Oracle EBS 针对付款撤销不成功提示错误信息的解决方案

    Oracle EBS 针对付款撤销不成功提示错误信息的解决方案 付款录入界面付款撤销不成功 APXPAWKB Void Payment FRM-40654:Record has been update ...

  4. 电脑提示显示服务器错误怎么解决,电脑提示错误信息:在主机名解析时通常出现的暂时错误如何解决...

    ‍ 最近有用户和小编反映电脑在接受电子邮件时会出现提示"错误信息:这是在主机名解析时通常出现的暂时错误,它意味着本地服务器没有从权威服务器上收到响应."这个问题主要是DNS解析错误 ...

  5. nba2k服务器信息失败,NBA2KOL登陆游戏提示错误信息怎么办?

    问:NBA2KOL登陆游戏提示错误信息怎么办? 答: 1).提示服务器过载信息时,请尝试更换不同服务器重新连接: 2).提示版本不匹配信息时,请尝试下载安装最新NBA2KOL游戏客户端 3).提示重复 ...

  6. easy-excel 导入数据校验 不正确则导出excel并提示错误信息

    需求 : 导入excel 校验第二列 数据格式 不正确则导出excel并提示错误信息 导入图: 预期效果: 引入依赖 <dependency><groupId>com.alib ...

  7. Jlink提示错误信息read:@0x02000004

    Jlink提示错误信息read:@0x02000004 出现这个的情况是升级了新的MDK才会这样,从网上查的的信息来看5.24之后的都会有这个问题,这个不是盗版JLink才会出现,我用的是正版的Jli ...

  8. 华为服务器提示错误信息,服务器错误日志

    服务器错误日志 内容精选 换一换 为加强对数据的容灾管理,云堡垒机支持手动备份和配置日志远程备份,提高审计数据安全性和系统可扩展性.通过手动导出/下载各功能模块数据文件保存在本地,可手动备份日志请参见 ...

  9. IDEA build时提示错误信息: java: System Java Compiler was not found in classpath

    在构建代码时出现如下错误信息: 解决办法: 修改完成之后重新进入即可

  10. linux 命令自动提示错误信息,Linux基础命令---sar显示系统活动信息

    选项说明 -A显示所有报告 -b显示IO状态以及传输速率,有一下值可以显示: tps,每秒发送给物理设备的传输总数.传输是对物理设备的I/O请求.多个逻辑请求可以组合成对设备的单个I/O请求.转移是不 ...

最新文章

  1. 刚刚入手一台G11,发短信是老是出现“发送自HTC手机”字样
  2. MediaCodec 解码后数据对齐导致的绿边问题
  3. 5G NR — 动态频谱共享
  4. visio中UML在活动图中指示判定
  5. java-静态-单例-继承
  6. spring map使用annotation泛型注入问题分析
  7. 7-3 银行排队问题之单队列多窗口服务 (25 分)
  8. 处理移动端pdf展示问题
  9. VMWare虚拟机三种网络形式
  10. Go 触发 GC 的时机有哪些?能手动触发吗?
  11. 能安装python库的app_APP自动化之安装Python(类库)环境
  12. SAP BC430 课程中文自学笔记
  13. Atitit 拦截数据库异常的处理最佳实践
  14. Python入门必备五本书籍,精华满满,直击重心
  15. 0517 libdroid MyDriver2-397 easy_go攻防世界
  16. 2020switch电信最快的dns_求教电信宽带switch用哪个dns快
  17. 基于OpenCV3.0的车牌识别系统设计(二)--车牌提取
  18. 那些曾让我一脸懵逼的python代码
  19. Android Studio 实现九宫格
  20. 网络爬虫(一):爬虫基础原理

热门文章

  1. 360路由器的虚拟服务器设置,360路由器无线万能中继设置教程图解
  2. 网页设计<项目二 “说旅游”>专题页制作
  3. 学会使用help()
  4. 如何实现不规则的Div外部形状?
  5. 恐怖系列丨互联网幕后攻防:咳血的独角兽二
  6. ctf实验吧writeup
  7. 华中科技大学计算机证书领取,华中科技大学计算机水平测试软考报名通知
  8. 多重共线性分析 与 方差膨胀因子VIF
  9. 高德地图加载标注并实现缩放动画
  10. html5 邮箱后缀自动填写,JS输入用户名自动显示邮箱后缀列表的方法