调试php代码:经常碰到出错了,却看不到错误提示... 
这里汇总一下,大家碰到别的奇葩设置,欢迎来分享!
(本帖以本人本地Win7+iis+fastCGI+php5.3为例;各环境根据情况参考)


### iis web服务器 500错误

500 - 内部服务器错误。[红色块]
您查找的资源存在问题,因而无法显示。
--- 站点 - 错误页 - 编辑功能设置 - 详细设置。



### ie 显示浏览器 500错误

网站无法显示该页面
HTTP 500  
--- IE(选项-高级-显示友好的http错误)



### php.ini 设置 Notice错误

- 一旦出现类似Notice错误:

PHP Warning: Division by zero in X:path/xxxx.php on line 888
则停止输出其它任何内容:
<?php
echo "aaa,";
$a = 1/0;
echo "bbb,";
?>

- 如下:设置可查看错误提示:

display_errors=On
error_log="C:\windows\Temp\php-5.x.yy_errors.log"
error_reporting = E_ALL 
fastcgi.logging = 0 
html_errors=On
log_errors = On
(error_log根据你系统设置,保证路径文件可写)

- 如下:可有可无...

fastcgi.impersonate=1
fastcgi.logging=1/0


<!--?php