周末调试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,
,就可以看到详细的错误信息了。
本文介绍了如何通过修改Ubuntu系统上的Apache和PHP配置来解决Memcached调试过程中遇到的错误信息不显示的问题。通过调整php.ini文件中的display_errors和error_reporting参数,并重启Apache服务,可以有效地获取详细的错误报告。
1万+

被折叠的 条评论
为什么被折叠?



