探寻PHP脚本不报错的原因


Posted in PHP onJune 12, 2014

那么如果PHP脚本不报语法错,会是什么原因呢:

1. 一般的集成环境,默认会开启错误报告; 但在linux系统中,使用软件包安装的就不一定了,

此时可以查看PHP配置文件,打开错误报告 =>

display_errors = On


/* PHP配置文件路径:/uer/local/php/etc/php.ini  */

注:PHP脚本中动态设置php.ini配置文件的方法 =>

ini_set('display_errors', 'On'); /* 显示所有错误 */

2. 设置错误报告级别 =>

error_reporting = E_ALL;
 /* 最严格的错误报告级别, 开发阶段可开启 */

error_reporting = E_ALL &~ E_NOTICE /* 除了notice以外的错误 */

error_reporting = E_ERROR | E_PARSE | e_CORE_ERROR /* 只考虑致命的运行时错误,新解析错误 和 核心错误 */

以上三种,推荐中间的。

注:PHP脚本中动态设置error_reporting错误报告级别的方法 =>

error_reporting(E_ALL &~ E_NOTICE);

3. 更改配置文件以后,需要重启服务才能生效 =>

Apache的启动:/usr/local/apache2/bin/apachectl start

/* 推荐 */

 另, 红帽linux专有启动命令:service httpd start

Apache的重启:/usr/local/apache2/bin/apachectl restart

 另,红帽专有启动命令:service httpd restart

Apache的停止:/usr/local/apache2/bin/apachectl stop

 另,红帽专有启动命令:service httpd stop

Nginx的重启:/usr/local/nginx/sbin/nginx -s reload

 /* 平滑重启 */

PHP 相关文章推荐
PHP中使用cURL实现Get和Post请求的方法
Mar 13 PHP
PHP stripos()函数及注意事项的分析
Jun 08 PHP
利用phpExcel实现Excel数据的导入导出(全步骤详细解析)
Nov 26 PHP
php根据年月获取季度的方法
Mar 31 PHP
PHP+memcache实现消息队列案例分享
May 21 PHP
php实现的DateDiff和DateAdd时间函数代码分享
Aug 16 PHP
Yii CGridView用法实例详解
Jul 12 PHP
php框架CodeIgniter使用redis的方法分析
Apr 13 PHP
基于swoole实现多人聊天室
Jun 14 PHP
PDO::prepare讲解
Jan 29 PHP
Yii2.0框架behaviors方法使用实例分析
Sep 30 PHP
如何在PHP中使用数组
Jun 09 PHP
在PHP中运行Linux命令并启动SSH服务的例子
Jun 12 #PHP
PHP小教程之实现双向链表
Jun 12 #PHP
PHP开源开发框架ZendFramework使用中常见问题说明及解决方案
Jun 12 #PHP
PHP命名空间(Namespace)简明教程
Jun 11 #PHP
PHP APC配置文件2套和参数详解
Jun 11 #PHP
PHP捕获Fatal error错误的方法
Jun 11 #PHP
PHP独立Session数据库存储操作类分享
Jun 11 #PHP
You might like
解析yii数据库的增删查改
2013/06/20 PHP
使用phpQuery采集网页的方法
2013/11/13 PHP
php递归调用删除数组空值元素的方法
2015/04/28 PHP
php中使用gd库实现远程图片下载实例
2015/05/12 PHP
php写入mysql中文乱码的实例解决方法
2019/09/17 PHP
asp(javascript)全角半角转换代码 dbc2sbc
2009/08/06 Javascript
JS 图片缩放效果代码
2010/06/09 Javascript
js文件缓存之版本管理详解
2013/07/05 Javascript
讨论html与javascript在浏览器中的加载顺序问题
2013/11/27 Javascript
jquery上传插件fineuploader上传文件使用方法(jquery图片上传插件)
2013/12/05 Javascript
JS 实现列表与多选框选择附预览动画
2014/10/29 Javascript
深入理解JavaScript系列(45):代码复用模式(避免篇)详解
2015/03/04 Javascript
全面解析JavaScript中apply和call以及bind(推荐)
2016/06/15 Javascript
JS Canvas定时器模拟动态加载动画
2016/09/17 Javascript
JS获得一个对象的所有属性和方法实例
2017/02/21 Javascript
vue如何从接口请求数据
2017/06/22 Javascript
微信小程序 页面跳转事件绑定的实例详解
2017/09/20 Javascript
浅谈在koa2中实现页面渲染的全局数据
2017/10/09 Javascript
Javascript中的作用域及块级作用域
2017/12/08 Javascript
详解webpack-dev-server 设置反向代理解决跨域问题
2018/04/18 Javascript
微信小程序如何刷新当前界面的实现方法
2019/06/07 Javascript
微信小程序实现单个卡片左滑显示按钮并防止上下滑动干扰功能
2019/12/06 Javascript
javascript使用正则表达式实现注册登入校验
2020/09/23 Javascript
Python编写简单的HTML页面合并脚本
2016/07/11 Python
python批量设置多个Excel文件页眉页脚的脚本
2018/03/14 Python
python读写LMDB文件的方法
2018/07/02 Python
解决Django加载静态资源失败的问题
2019/07/28 Python
解决Tensorflow 内存泄露问题
2020/02/05 Python
使用Keras训练好的.h5模型来测试一个实例
2020/07/06 Python
Python基础教程(一)——Windows搭建开发Python开发环境
2020/07/20 Python
Python tempfile模块生成临时文件和临时目录
2020/09/30 Python
HTML5全屏(Fullscreen)API详细介绍
2015/04/24 HTML / CSS
家教广告词
2014/03/19 职场文书
电子装配专业毕业生求职信
2014/04/23 职场文书
go语言求任意类型切片的长度操作
2021/04/26 Golang
CSS3实现360度循环旋转功能
2022/02/12 HTML / CSS