mac调试php源码,在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),您将获得一个经典的调试器.你可以通过你的程序.

玩得开心!

标签:php,debugging,macos,mamp

来源: https://codeday.me/bug/20190827/1742387.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值