• 技术文章 >php教程 >php手册

    如何配置Eclipse php xdebug(附代码)

    PHPzhongPHPzhong2018-10-20 15:33:46原创281
    第一步,如果实在不确定下载哪个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,会弹出一个配置框,如下图:

    Name可以随便取。

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

    PHP ini 为php目录中的php.ini

    PHP debugger模式选择XDebug

    保存。

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

    最后一步,重启。

    【相关教程推荐】

    1. php编程从入门到精通全套视频教程
    2. php从入门到精通
    3. bootstrap教程

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    专题推荐:配置 Eclipse php xdebug
    上一篇:PHP5 GD库生成图形验证码(汉字) 下一篇:php应用路径变量问题总结
    PHP编程就业班

    相关文章推荐

    • php 和 python 语法(部分)上的区别• 理解php依赖注入和控制反转_php技巧• PHP查询附近的人及其距离的实现方法• 浅析php中json_encode()和json_decode()_php基础

    全部评论我要评论

  • 取消发布评论发送
  • 1/1

    PHP中文网