微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

在mac上调试php?

想知道在我的本地机器上调试PHP的最佳方法是什么.我在mac os 10.5上使用MAMP

谢谢,
帕特里克

解决方法:

使用xdebug一个好的开始.下载程序包并按照INSTALL文件中的说明进行操作.这很容易.完成后,将以下行添加PHP.ini文件中:

;;[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

不要忘记在此之后重启Apache.

大多数调试都可以使用简单的die(var_dump($some_variable))来完成.它不是很复杂,但是安装了xdebug后,vardump的输出在浏览器中看起来相当不错.在大多数情况下,这就足够了.

如果需要更多控制,可以添加xdebug_break();在您的代码中的语句,并将以下行添加到您的PHP.ini:

xdebug.remote_enable=1
xdebug.remote_host=localhost
xdebug.remote_port=9000
xdebug.remote_autostart=1

再次,不要忘记重启Apache.

现在,使用像MacGDBp这样的工具(如果必须的话,使用Eclipse PDT),您将获得一个经典的调试器.你可以通过你的程序.

玩得开心!

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐