php xdebug eclipse,配置Eclipsephpxdebug_PHP教程

5268f80b9b1e01f982625ef6fac83ca1.png

第一步,如果实在不确定下载哪个xdebug.dll,请输出phpinfo(),把页面中的所有信息,复制丢到此网站中,http://xdebug.org/wizard.php 按照给出的信息下载相应的dll。

第二步,把下载的dll丢到php目录下的ext扩展目录中。

第三步,打开php.ini文件,把下面代码copy到最后一行。

[Xdebug]

;extension=php_xdebug.dll

zend_extension= "E:\www\php54\ext\php_xdebug.dll"

;extension = "E:\www\php54\ext\php_xdebug.dll"

xdebug.profiler_enable=on

xdebug.trace_output_dir="E:\www\xdebug" ;xdebug 的数据文件目录

xdebug.profiler_output_dir="E:\www\xdebug" ;xdebug 的数据文件目录

xdebug.max_nesting_level = 10000 ;如果设得太小,函数中有递归调用自身次数太多时会报超过最大嵌套数错

xdebug.remote_enable=true ;Xdebug允许远程IDE连接

xdebug.remote_host=127.0.0.1 ;允许连接的zend studio的IP地址

xdebug.remote_port=9000 ;反向连接zend studio使用的端口

xdebug.remote_handler=dbgp ;用于zend studio远程调试的应用层通信协议

在配置扩展dll时要分清楚ts还是哪个版本,特别是这一行zend_extension= "E:\www\php54\ext\php_xdebug.dll",大部分能在phpinfo输出中看见xdebug却在开发工具中不能使用,有可能就是这里的原因了,重启你的web服务器。

接下来配置开发工具,我用的是Eclipse,操作如下:

窗口->首选项-PHP

先选择PHP Executables-> add,会弹出一个配置框,如下图:

19435315I-0.jpg

Name可以随便取。

Executables path为php目录中的php.exe。

PHP ini 为php目录中的php.ini

PHP debugger模式选择XDebug

保存。

接着,在Debug中,选择相应的配置,如图:

1943535U7-1.jpg

最后一步,重启。

http://www.bkjia.com/PHPjc/440245.htmlwww.bkjia.comtruehttp://www.bkjia.com/PHPjc/440245.htmlTechArticle第一步,如果实在不确定下载哪个xdebug.dll,请输出phpinfo(),把页面中的所有信息,复制丢到此网站中,http://xdebug.org/wizard.php按照给出的信...

1428d0e076c3959ab11d28a39bc84fab.png

5268f80b9b1e01f982625ef6fac83ca1.png

本条技术文章来源于互联网,如果无意侵犯您的权益请点击此处反馈版权投诉

本文系统来源:php中文网

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值