探寻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 date()日期时间函数详解
May 16 PHP
解析PHP中DIRECTORY_SEPARATOR,PATH_SEPARATOR两个常量的作用
Jun 21 PHP
PHP加密函数 Javascript/Js 解密函数
Sep 23 PHP
php版小黄鸡simsimi聊天机器人接口分享
Jan 26 PHP
PHP目录与文件操作技巧总结(创建,删除,遍历,读写,修改等)
Sep 11 PHP
php利用imagemagick实现复古老照片效果实例
Feb 16 PHP
老生常谈PHP面向对象之注册表模式
May 26 PHP
PHP读取并输出XML文件数据的简单实现方法
Dec 22 PHP
PHP检测接口Traversable用法详解
Dec 29 PHP
php获取目录下所有文件及目录(多种方法)(推荐)
May 14 PHP
php写app用的框架整理
Sep 29 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
DC《小丑》11项提名领跑奥斯卡 Netflix成第92届奥斯卡提名最大赢家
2020/04/09 欧美动漫
php中批量删除Mysql中相同前缀的数据表的代码
2011/07/01 PHP
PHP无刷新上传文件实现代码
2011/09/19 PHP
php使用curl获取https请求的方法
2015/02/11 PHP
实例讲解YII2中多表关联的使用方法
2017/07/21 PHP
php微信开发之关键词回复功能
2018/06/13 PHP
JavaScript 设计模式 安全沙箱模式
2010/09/24 Javascript
jQuery的运行机制和设计理念分析
2011/04/05 Javascript
解析JavaScript中的标签语句
2013/06/19 Javascript
JQuery之focus函数使用介绍
2013/08/20 Javascript
jquery操作复选框checkbox的方法汇总
2015/02/05 Javascript
javascript等号运算符使用详解
2015/04/16 Javascript
JavaScript编程中的Promise使用大全
2015/07/28 Javascript
JavaScript是如何实现继承的(六种方式)
2016/03/31 Javascript
微信小程序之ES6与事项助手的功能实现
2016/11/30 Javascript
WebPack基础知识详解
2017/01/16 Javascript
实例讲解DataTables固定表格宽度(设置横向滚动条)
2017/07/11 Javascript
简单实现jQuery弹窗效果
2017/10/30 jQuery
ES6 迭代器(Iterator)和 for.of循环使用方法学习(总结)
2018/02/08 Javascript
详解JS实现简单的时分秒倒计时代码
2019/04/25 Javascript
vue 如何从单页应用改造成多页应用
2020/10/23 Javascript
解决Vue watch里调用方法的坑
2020/11/07 Javascript
[46:28]EG vs Liquid 2019国际邀请赛淘汰赛 败者组 BO3 第二场 8.23
2019/09/05 DOTA
python中dir函数用法分析
2015/04/17 Python
泰国的头号网上婴儿用品店:Motherhood.co.th
2019/04/09 全球购物
如何开启linux的ssh服务
2015/02/14 面试题
介绍一下Ruby的特点
2013/01/20 面试题
kfc实习自我鉴定
2013/12/14 职场文书
卫生安全检查制度
2014/02/04 职场文书
如何写自我评价?自我评价写什么好?
2014/03/14 职场文书
慈善晚会策划方案
2014/05/14 职场文书
司法局2014法制宣传日活动总结
2014/11/01 职场文书
催款函范文
2015/06/24 职场文书
2016年社会主义核心价值观心得体会
2016/01/21 职场文书
Python超详细分步解析随机漫步
2022/03/17 Python
游戏《铁拳》动画化!2022年年内播出
2022/03/21 日漫