首先让php错误显示,仅仅须要改动php.ini其中的2条指令,把 displayerrors和htmlerrors都设置为On,例如以下所看到的
html_errors = On
display_errors = On
当然假设你要须要查看很多其它信息,比方说打印调用栈,哪就须要安装xdebug,这个对于比較复杂的代码系统特别有帮助
xdebug 安装步骤
xdebug是php的一个module,须要编译安装,我用lnmp安装的php,php被默认安装到/usr/local/php,然后做一个硬链接到/usr/bin
先编译xdebug
wget http://www.xdebug.org/files/xdebug-2.2.3.tgz
编译完毕接下来改动php.ini配置, 在次之前你也能够先去 你的 php 安装路径下的lib 库文件夹看看是否生成了xdebug.so文件,假设生成了就把以下这些增加 php.ini 文件
;no-debug-non-zts-20090626 这个目录名称和php版本号是一一相应的
重新启动php-fpm,随便写段错误的php代码,刷新浏览器,就能看到错误提示。