探寻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 mysql 判断update之后是否更新了的方法
Jan 10 PHP
解析php下载远程图片函数 可伪造来路
Jun 25 PHP
php中过滤非法字符的具体实现
Oct 29 PHP
PHP代码优化的53个细节
Mar 03 PHP
ThinkPHP实现二级循环读取的方法
Nov 03 PHP
PHP读取大文件的多种方法介绍
Apr 04 PHP
php通过smtp邮件验证登陆的方法
May 11 PHP
利用PHP将图片转换成base64编码的实现方法
Sep 13 PHP
php中实现进程锁与多进程的方法
Sep 18 PHP
基于PHP实现的多元线性回归模拟曲线算法
Jan 30 PHP
PHP设计模式之工厂模式定义与用法详解
Apr 03 PHP
gearman管理工具GearmanManager的安装与php使用方法示例
Feb 27 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
应用开发中涉及到的css和php笔记分享
2011/08/02 PHP
php实现水仙花数的4个示例分享
2014/04/08 PHP
CodeIgniter配置之config.php用法实例分析
2016/01/19 PHP
Laravel中的chunk组块结果集处理与注意问题
2018/08/15 PHP
浅析PHP中的 inet_pton 网络函数
2019/12/16 PHP
php多进程并发编程防止出现僵尸进程的方法分析
2020/02/28 PHP
laravel框架select2多选插件初始化默认选中项操作示例
2020/02/18 PHP
JS中把字符转成ASCII值的函数示例代码
2013/11/21 Javascript
jQuery插件开发的两种方法及$.fn.extend的详解
2014/01/16 Javascript
jQuery实现的一个自定义Placeholder属性插件
2014/08/11 Javascript
利用Angularjs和原生JS分别实现动态效果的输入框
2016/09/01 Javascript
bootstrapValidator 重新启用提交按钮的方法
2017/02/20 Javascript
详解有关easyUI的拖动操作中droppable,draggable用法例子
2017/06/03 Javascript
微信小程序获取手机号授权用户登录功能
2017/11/09 Javascript
详解vue添加删除元素的方法
2018/06/30 Javascript
JS通过位运算实现权限加解密
2018/08/14 Javascript
JS/jQuery实现获取时间的方法及常用类完整示例
2019/03/07 jQuery
vue 项目 iOS WKWebView 加载
2019/04/17 Javascript
JavaScript中的 new 命令
2019/05/22 Javascript
布同 Python中文问题解决方法(总结了多位前人经验,初学者必看)
2011/03/13 Python
Python中实现三目运算的方法
2015/06/21 Python
Python2.x版本中基本的中文编码问题解决
2015/10/12 Python
python爬取拉勾网职位数据的方法
2018/01/24 Python
简单实现python聊天程序
2018/04/01 Python
python 编写简单网页服务器的实例
2018/06/01 Python
Python文件读写保存操作的示例代码
2018/09/14 Python
Python实现爬取马云的微博功能示例
2019/02/16 Python
详解Django-channels 实现WebSocket实例
2019/08/22 Python
python元组和字典的内建函数实例详解
2019/10/22 Python
Python如何使用队列方式实现多线程爬虫
2020/05/12 Python
欧洲高端品牌直销店:Fashionesta
2016/08/31 全球购物
西班牙香水和化妆品购物网站:Arenal Perfumerías
2019/03/01 全球购物
网上开商店的创业计划书
2014/01/19 职场文书
大学应届生的自我评价
2014/03/06 职场文书
公司人事管理制度
2015/08/05 职场文书
创业计划书之废品回收
2019/09/26 职场文书