php如何调试application,使用Eclipse进行PHP的服务器端调试

最近工作需要对PHP的服务器端代码进行远程调试,涉及到Eclipse里环境的设置。在网上找了很多资料,大多不全,或者缺少配图,于是把自己做的过程中遇到的问题记录了下来,希望对需要的朋友们有所帮助。

11ed1ac510597e7a14aff259b4edc1e2.png

首先,得将您PHP本地运行时的php.ini里的xdebug.remote_enable从off设置为on,如下图所示:

e3484d72659d95926d491e8e2e50424c.png

ebe5c50d3bd3306b40a3a2d390361fc9.png

要想远程调试,首先得让您的php网页在正常模式下跑起来。

48da400df96066fb49076d120ae222fa.png

Run configuration里注意要选择PHP Web Application, 不要错误选成了PHP CLI Application。

adc9c0a76c76d58d08f8fc9d13c0b5f0.png

运行PHP Web Application需要一个Web Server,这里我选择在Eclipse里创建一个Built-in的用于PHP的服务器。

创建方式如图:

a6996511aafd2821ee17fe3a5688d5ff.png

创建完毕之后,在Eclipse的Preferences->PHP->Servers里能自动看到这个Built-in Server:

a6258b8bc223ed1303e3173ca021fc5b.png

这个path Mapping是自动设置好的,我们不用更改。

65ae143fa89afa8eb712524c9066971b.png

然后创建一个新的Debug Configuration,Servers选择刚才创建的Built-in Server:

eecb3de55deae3228b1a5c9752730916.png

注意这里Debugger标签页里一定要选择XDebug:

dda9000ef7a94112ee7db2f664ed1507.png

然后就可以开始远程debug啦:

8f362c3cc7db8d6d6911ec913ece5e14.png

22716eab03340963a9f9b8efba81cc1e.png

0168627d01982f3ae39bdfa31633361f.png

5294b598d99d3e5bbc1c630e02700364.png

要获取更多Jerry的原创技术文章,请关注公众号"汪子熙"

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值