探寻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 选项及相关信息函数库
Dec 04 PHP
PHP仿博客园 个人博客(2) 数据库增添改删
Jul 05 PHP
从PHP $_SERVER相关参数判断是否支持Rewrite模块
Sep 26 PHP
destoon实现调用当前栏目分类及子分类和三级分类的方法
Aug 21 PHP
CI框架入门示例之数据库取数据完整实现方法
Nov 05 PHP
smarty模板引擎使用内建函数foreach循环取出所有数组值的方法
Jan 22 PHP
yii2.0整合阿里云oss删除单个文件的方法
Sep 19 PHP
PHP多维数组排序array详解
Nov 21 PHP
浅谈PHP中pack、unpack的详细用法
Mar 12 PHP
PHP下载文件函数与用法示例
Sep 27 PHP
TP5框架简单登录功能实现方法示例
Oct 31 PHP
详解Laravel制作API接口
May 31 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
PHP发明人谈MVC和网站设计架构 貌似他不支持php用mvc
2011/06/04 PHP
深入php-fpm的两种进程管理模式详解
2013/06/03 PHP
实用的简单PHP分页集合包括使用方法
2013/10/21 PHP
Docker配置PHP开发环境教程
2016/12/21 PHP
Javascript中找到子元素在父元素内相对位置的代码
2012/07/21 Javascript
JavaScript快速检测浏览器对CSS3特性的支持情况
2012/09/26 Javascript
javascript中的self和this用法小结
2014/02/08 Javascript
快速掌握Node.js之Window下配置NodeJs环境
2016/03/21 NodeJs
用JS实现轮播图效果(二)
2016/06/26 Javascript
vue模板语法-插值详解
2017/03/06 Javascript
React教程之Props验证的具体用法(Props Validation)
2017/09/04 Javascript
javascript中new Array()和var arr=[]用法区别
2017/12/01 Javascript
JavaScript分步实现一个出生日期的正则表达式
2018/03/22 Javascript
bootstrap中的导航条实例代码详解
2019/05/20 Javascript
js尾调用优化的实现
2019/05/23 Javascript
vue递归获取父元素的元素实例
2020/08/07 Javascript
[06:07]辉夜杯现场观众互动 “比谁远送显示器”
2015/12/26 DOTA
[01:44]Ti10举办地公布
2019/08/25 DOTA
Python获取当前时间的方法
2014/01/14 Python
Python单元测试框架unittest使用方法讲解
2015/04/13 Python
Python里disconnect UDP套接字的方法
2015/04/23 Python
python获取酷狗音乐top500的下载地址 MP3格式
2018/04/17 Python
pytorch 可视化feature map的示例代码
2019/08/20 Python
Python 静态方法和类方法实例分析
2019/11/21 Python
python 中的[:-1]和[::-1]的具体使用
2020/02/13 Python
利用python查看数组中的所有元素是否相同
2021/01/08 Python
如何用用Python将地址标记在地图上
2021/02/07 Python
举例详解HTML5中使用JSON格式提交表单
2015/06/16 HTML / CSS
Kipling凯浦林美国官网:世界著名时尚休闲包袋品牌
2016/08/24 全球购物
社区优秀志愿者材料
2014/02/02 职场文书
公司离职证明样本
2014/09/13 职场文书
漂亮妈妈观后感
2015/06/08 职场文书
2015军训通讯稿大全
2015/07/18 职场文书
2016应届毕业生实习心得体会
2015/10/09 职场文书
财务会计个人原因辞职信
2019/06/21 职场文书
Django实现聊天机器人
2021/05/31 Python