周末调试Memcached,发现总有些错误信息没显示出来,我的环境是Ubuntu10.04+Apache+MySQL+PHP(典型的LAMP+Zend Studio),于是Google一番,记下来以备后用。
首先可以Google添加外部调试器,比如Xdebug, ZendDebugger, FirePHP+FireBug,试验了几次好像没效果,后来觉得如
http://www.qudong.com/soft/program/php/jinjiegaoshou/20080421/8713.html
所说,直接设置PHP和Apache是最省力适合普及的方法:),在我的机器上路径是/etc/php5/apache2/php.ini,设置
display_errors = On
error_reporting = E_ALL & ~E_NOTICE
再重启apache,
sudo /etc/init.d/apache2 restart,
,就可以看到详细的错误信息了。