探寻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入门
Oct 09 PHP
php getimagesize 上传图片的长度和宽度检测代码
May 15 PHP
使ecshop模板中可引用常量的实现方法
Jun 02 PHP
PHP写的获取各搜索蜘蛛爬行记录代码
Aug 21 PHP
PHP中函数rand和mt_rand的区别比较
Dec 26 PHP
php无限极分类实现的两种解决方法
Apr 28 PHP
Zend Framework动作助手Json用法实例分析
Mar 05 PHP
php blowfish加密解密算法
Jul 02 PHP
php删除一个路径下的所有文件夹和文件的方法
Feb 07 PHP
PHP实现生成推广海报的方法详解
Mar 14 PHP
php微信开发之关键词回复功能
Jun 13 PHP
PHP安装BCMath扩展的方法
Feb 13 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
对javascript和select部件的结合运用
2006/10/09 PHP
解析php中heredoc的使用方法
2013/06/17 PHP
php使用curl并发减少后端访问时间的方法分析
2016/05/12 PHP
PHP获取真实客户端的真实IP
2017/03/07 PHP
php适配器模式简单应用示例
2019/10/23 PHP
详解Laravel服务容器的绑定与解析
2019/11/05 PHP
PHP守护进程实例
2015/03/06 Javascript
常用DOM整理
2015/06/16 Javascript
JavaScript判断undefined类型的正确方法
2015/06/30 Javascript
JavaScript中this详解
2015/09/01 Javascript
jQuery的实例及必知重要的jQuery选择器详解
2016/05/20 Javascript
Bootstrap Paginator分页插件使用方法详解
2016/05/30 Javascript
JS控制静态页面之间传递参数获取参数并应用的简单实例
2016/08/10 Javascript
更靠谱的H5横竖屏检测方法(js代码)
2016/09/13 Javascript
基于Javascript倒计时效果
2016/12/22 Javascript
Bootstrap里的文件分别代表什么意思及其引用方法
2017/05/01 Javascript
vue移动端轻量级的轮播组件实现代码
2018/07/12 Javascript
webpack file-loader和url-loader的区别
2019/01/15 Javascript
11个教程中不常被提及的JavaScript小技巧(推荐)
2019/04/17 Javascript
vue 获取视频时长的实例代码
2019/08/20 Javascript
[00:32]2016完美“圣”典风云人物:Maybe宣传片
2016/12/05 DOTA
python中enumerate函数用法实例分析
2015/05/20 Python
Ruby元编程基础学习笔记整理
2016/07/02 Python
python中numpy基础学习及进行数组和矢量计算
2017/02/12 Python
CSS3 Backgrounds属性相关介绍
2011/05/11 HTML / CSS
HTML 5 标签、属性、事件及浏览器兼容性速查表 附打包下载
2012/10/20 HTML / CSS
2014年圣诞节倒计时网页的制作过程
2014/12/05 HTML / CSS
字中字效果的实现【html5实例】
2016/05/03 HTML / CSS
英国最大的笔记本电脑直销专家:Laptops Direct
2019/07/20 全球购物
在Ajax应用中信息是如何在浏览器和服务器之间传递的
2016/05/31 面试题
中学生民族团结演讲稿
2014/08/27 职场文书
2015大学迎新晚会主持词
2015/07/16 职场文书
2019送给家人们的中秋节祝福语
2019/08/15 职场文书
创业计划书之物流运送
2019/09/17 职场文书
Python 实现绘制子图及子图刻度的变换等问题
2021/05/31 Python
使用Redis实现点赞取消点赞的详细代码
2022/03/20 Redis