想知道在我的本地机器上调试PHP的最佳方法是什么.我在mac os 10.5上使用MAMP
谢谢,
帕特里克
解决方法:
使用xdebug是一个好的开始.下载程序包并按照INSTALL文件中的说明进行操作.这很容易.完成后,将以下行添加到php.ini文件中:
<code>;;[xdebug] zend_extension="/Path/to/your/module/xdebug.so" xdebug.file_link_format="txmt://open?url=file://%f&line=%1" xdebug.var_display_max_depth = 20 </code>
不要忘记在此之后重启Apache.
大多数调试都可以使用简单的die(var_dump($some_variable))来完成.它不是很复杂,但是安装了xdebug后,vardump的输出在浏览器中看起来相当不错.在大多数情况下,这就足够了.
如果需要更多控制,可以添加xdebug_break();在您的代码中的语句,并将以下行添加到您的php.ini:
<code>xdebug.remote_enable=1 xdebug.remote_host=localhost xdebug.remote_port=9000 xdebug.remote_autostart=1 </code>
再次,不要忘记重启Apache.
现在,使用像MacGDBp这样的工具(如果必须的话,使用Eclipse PDT),您将获得一个经典的调试器.你可以通过你的程序.
玩得开心!
【说明】:本文章由站长整理发布,文章内容不代表本站观点,如文中有侵权行为,请与本站客服联系(QQ:254677821)!