探寻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开发文件系统实例讲解
Oct 09 PHP
php+mysql实现无限分类实例详解
Jan 15 PHP
php实现字符串首字母转换成大写的方法
Mar 17 PHP
php准确计算复活节日期的方法
Apr 18 PHP
WordPress网站性能优化指南
Nov 18 PHP
在WordPress中使用wp-cron插件来设置定时任务
Dec 10 PHP
php PDO判断连接是否可用的实现方法
Apr 03 PHP
PHP实现分布式memcache设置web集群session同步的方法
Apr 10 PHP
php封装的pdo数据库操作工具类与用法示例
May 08 PHP
PHP如何实现阿里云短信sdk灵活应用在项目中的方法
Jun 14 PHP
tp5框架使用cookie加密算法实现登录功能示例
Feb 10 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并发访问实例代码
2012/09/06 PHP
ThinkPHP添加更新标签的方法
2014/12/05 PHP
PHP写API输出的时用echo的原因详解
2019/04/28 PHP
从零开始学习jQuery (二) 万能的选择器
2010/10/01 Javascript
javascript之querySelector和querySelectorAll使用说明
2011/10/09 Javascript
Lua表达式和控制结构学习笔记
2014/12/15 Javascript
深入学习JavaScript中的原型prototype
2015/08/13 Javascript
js+css实现上下翻页相册代码分享
2015/08/18 Javascript
js实现向右横向滑出的二级菜单效果
2015/08/27 Javascript
require.js的用法详解
2015/10/20 Javascript
Bootstrap每天必学之导航条(二)
2016/03/01 Javascript
详解jQuery中的empty、remove和detach
2016/04/11 Javascript
折叠菜单及选择器的运用
2017/02/03 Javascript
zTree实现节点修改的实时刷新功能
2017/03/20 Javascript
js实现前端图片上传即时预览功能
2017/08/02 Javascript
Vue底层实现原理总结
2018/02/17 Javascript
vue监听键盘事件的快捷方法【推荐】
2018/07/11 Javascript
微信小程序仿微信运动步数排行(交互)
2018/07/13 Javascript
微信小程序用户信息encryptedData详解
2018/08/24 Javascript
vue 检测用户上传图片宽高的方法
2020/02/06 Javascript
vue配置多代理服务接口地址操作
2020/09/08 Javascript
[02:57]2014DOTA2国际邀请赛-观众采访
2014/07/19 DOTA
用xpath获取指定标签下的所有text的实例
2019/01/02 Python
Django+python服务器部署与环境部署教程详解
2020/03/30 Python
Keras模型转成tensorflow的.pb操作
2020/07/06 Python
python如何编写类似nmap的扫描工具
2020/11/06 Python
电气工程师岗位职责
2014/01/01 职场文书
优秀共产党员先进事迹
2014/01/27 职场文书
工程资料员岗位职责
2014/03/10 职场文书
幼儿园小班教师寄语
2014/04/03 职场文书
人事局接收函
2015/01/31 职场文书
通知范文怎么写
2015/04/16 职场文书
诚信教育主题班会
2015/08/13 职场文书
调研报告的主要写法
2019/04/18 职场文书
nginx前后端同域名配置的方法实现
2021/03/31 Servers
Oracle用户管理及赋权
2022/04/24 Oracle