怎样让PHP提示错误信息
怎样让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
- 在php的配置文件中,"display_errors"选项设置作用是:是否将错误信息作为输出的一部分显示到屏幕,或者对用户隐藏而不显示。设置 “stderr” 表示发送到 stderr 而不是 stdout。 "stderr"从 PHP 5.2.4 开始可用。在以前的版本中,该配置值的类型为 boolean。
- 尽管 display_errors 也可以在运行时设置 (使用 ini_set()), 但是脚本出现致命错误时任何运行时的设置都是无效的。 因为在这种情况下预期运行的操作不会被执行。
(2)error_reporting
- 设置错误报告的级别。该参数可以是一个任意的表示二进制位字段的整数,或者常数名称。错误级别和常数是在 预定义常量定义的。
- 在 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提示错误信息相关推荐
- Linux安装中文总是提示失败,AnyBackup-Linux 客户端安装失败,提示错误信息:Self IP Address is invalid...
关键字 Self IP.invalid 适用产品 AnyBackup CDM 7.0.x AnyBackup Express 7.0.x 问题描述 Linux 系统在安装客户端时,执行安装命令后,提示 ...
- Win10企业版系统安装 NET Framework 4.8的时候提示错误信息
Win10企业版系统安装 NET Framework 4.8的时候提示错误信息 安装未成功 尚未安装 .NET Framework 4.8,原因是:组件的文件跟组件清单中的验证信息不匹配. 修改注册表 ...
- Oracle EBS 针对付款撤销不成功提示错误信息的解决方案
Oracle EBS 针对付款撤销不成功提示错误信息的解决方案 付款录入界面付款撤销不成功 APXPAWKB Void Payment FRM-40654:Record has been update ...
- 电脑提示显示服务器错误怎么解决,电脑提示错误信息:在主机名解析时通常出现的暂时错误如何解决...
最近有用户和小编反映电脑在接受电子邮件时会出现提示"错误信息:这是在主机名解析时通常出现的暂时错误,它意味着本地服务器没有从权威服务器上收到响应."这个问题主要是DNS解析错误 ...
- nba2k服务器信息失败,NBA2KOL登陆游戏提示错误信息怎么办?
问:NBA2KOL登陆游戏提示错误信息怎么办? 答: 1).提示服务器过载信息时,请尝试更换不同服务器重新连接: 2).提示版本不匹配信息时,请尝试下载安装最新NBA2KOL游戏客户端 3).提示重复 ...
- easy-excel 导入数据校验 不正确则导出excel并提示错误信息
需求 : 导入excel 校验第二列 数据格式 不正确则导出excel并提示错误信息 导入图: 预期效果: 引入依赖 <dependency><groupId>com.alib ...
- Jlink提示错误信息read:@0x02000004
Jlink提示错误信息read:@0x02000004 出现这个的情况是升级了新的MDK才会这样,从网上查的的信息来看5.24之后的都会有这个问题,这个不是盗版JLink才会出现,我用的是正版的Jli ...
- 华为服务器提示错误信息,服务器错误日志
服务器错误日志 内容精选 换一换 为加强对数据的容灾管理,云堡垒机支持手动备份和配置日志远程备份,提高审计数据安全性和系统可扩展性.通过手动导出/下载各功能模块数据文件保存在本地,可手动备份日志请参见 ...
- IDEA build时提示错误信息: java: System Java Compiler was not found in classpath
在构建代码时出现如下错误信息: 解决办法: 修改完成之后重新进入即可
- linux 命令自动提示错误信息,Linux基础命令---sar显示系统活动信息
选项说明 -A显示所有报告 -b显示IO状态以及传输速率,有一下值可以显示: tps,每秒发送给物理设备的传输总数.传输是对物理设备的I/O请求.多个逻辑请求可以组合成对设备的单个I/O请求.转移是不 ...
最新文章
- 刚刚入手一台G11,发短信是老是出现“发送自HTC手机”字样
- MediaCodec 解码后数据对齐导致的绿边问题
- 5G NR — 动态频谱共享
- visio中UML在活动图中指示判定
- java-静态-单例-继承
- spring map使用annotation泛型注入问题分析
- 7-3 银行排队问题之单队列多窗口服务 (25 分)
- 处理移动端pdf展示问题
- VMWare虚拟机三种网络形式
- Go 触发 GC 的时机有哪些?能手动触发吗?
- 能安装python库的app_APP自动化之安装Python(类库)环境
- SAP BC430 课程中文自学笔记
- Atitit 拦截数据库异常的处理最佳实践
- Python入门必备五本书籍,精华满满,直击重心
- 0517 libdroid MyDriver2-397 easy_go攻防世界
- 2020switch电信最快的dns_求教电信宽带switch用哪个dns快
- 基于OpenCV3.0的车牌识别系统设计(二)--车牌提取
- 那些曾让我一脸懵逼的python代码
- Android Studio 实现九宫格
- 网络爬虫(一):爬虫基础原理