zoukankan      html  css  js  c++  java
  • eclipse 组态xdebug

    1.打开浏览器打开phpinfo页面视图PHP版本号、TS(线程安全)版本NTS(非线程安全)版本。以及VC6版本号是VC9版本号


    2.和上面版本号相应的xdebug:http://xdebug.org/download.php(我的是php_xdebug-2.2.5-5.4-vc9-x86_64.dll)

    3.将php_xdebug-2.2.5-5.4-vc9-x86_64.dll文件拷贝到php安装文件夹(D:wampinphpphp5.4.12ext),然后在php.ini中增加以下内容:
    ;用中括号表示出来的是模块的名称。它会在你的PHPinfo信息中作为大的部分的分隔标题显示出来
    [xdebug]
    ;设置php_xdebug的DLL文件路径和名称
    zend_extension = "D:/wamp/bin/php/php5.4.12/ext/php_xdebug-2.2.5-5.4-vc9-x86_64.dll"
    ;Xdebug会将php对函数调用的监測信息用文件格式输出来
    Xdebug.auto_trace = on
    ;Xdebug会将php对函数调用的參数增加到函数过程调用的监測中
    Xdebug.collect_params = on
    ;将函数调用的返回值增加到函数过程调用的监測中
    Xdebug.collect_return = on
    ;设置的函数调用监測信息的输出路径
    Xdebug.trace_output_dir = "D:/debug/phppro"
    ;效能监測的设置开关
    Xdebug.profiler_enable = off
    ;效能监測信息设置为on的情况下,写入到profiler_output_dir设置的路径中。会生成一个对应的文件
    Xdebug.profiler_output_dir = "D:/wamp/tmp"
    Xdebug.profiler_output_name = cachegrind.out.%t.%p
    Xdebug.remote_enable = off
    Xdebug.remote_handler = dbgp
    Xdebug.remote_host = localhost
    Xdebug.remote_port = 9000
    ;复杂(多维)变量显示的深度,默觉得3。最好将其设置得大一点,方便查看较复杂的变量
    xdebug.var_display_max_depth = 10
    
    ;最后4行是为了让IDE与Xdebug协作

    4.重新启动apache,然后用phpinfo函数就能够測试xdebug是否好用了


    5.在eclipse中窗体->首选项->php->php executables中追加一个executable,然后在追加项中填入php.exe和php.ini的路径



    此时,在eclipse创建一个新的项目将能够通过debug的一种形式php文件进行调试。

    版权声明:本文博客原创文章,博客,未经同意,不得转载。

  • 相关阅读:
    D django 用户认证系统
    vim 跳到指定行
    django 的auth.authenticate返回为None
    git fetch 的简单用法:更新远程代码到本地仓库
    sql语句查询出表里符合条件的第二条记录的方法
    你一定喜欢看的 Webpack 2.× 入门实战
    webpack 从入门到工程实践
    入门Webpack,看这篇就够了
    教程
    常用浏览器如何设置代理服务器上网(图文教程)
  • 原文地址:https://www.cnblogs.com/zfyouxi/p/4626788.html
Copyright © 2011-2022 走看看