• [转]关于用netbeans和xdebug调试php的配置


    本文转自:http://wayne173.iteye.com/blog/1704453

    之前用过一段时间在apache,netbeans下通过xdebug调试。感觉不错,最近事情不多想从新配置下,是基于最新版本的php5.4做的,后来参考了下xdebug的官网说明完成的。官网地址:http://wiki.netbeans.org/HowToConfigureXDebug#How_to_configure_xdebug_with_WAMP

    具体步骤如下: 1、去http://www.xdebug.org/download.php下载相应的php_xdebug.dll,这个要根据你自己的php版本哦。

    然后把下载的文件放到php的ext目录下,其实放在任何你想要的目录都可以,主要是在下面说的php.ini里指定好路径。

    2、修改php.ini

    zend_extension=D:/php/ext/php_xdebug-2.2.1-5.4-vc9.dll

    xdebug.remote_enable=on

    xdebug.remote_handler=dbgp

    xdebug.remote_host=localhost

    xdebug.remote_port=9000

    其中 zend_extension=D:/php/ext/php_xdebug-2.2.1-5.4-vc9.dll 是php5.3以及以上版面的写法,

    如果是php5.2以及以下版本的是 zend_extension_ts=D:/php/ext/php_xdebug-2.2.1-5.4-vc9.dll。

    下面是几个不必须的参数。

    xdebug.auto_trace=on

    xdebug.collect_params=on

    xdebug.collect_return=on

    xdebug.trace_output_dir="D:/php/debuginfo"

    xdebug.profiler_enable=on

    xdebug.profiler_output_dir="D:/php/debuginfo"

    trace_output_dir 对于的是类似trace.4046332594.xt的文件,

    profiler_output_dir对应得是类似cachegrind.out.10360 这样的文件

    最好重启下Apache服务

    然后可以用个phpinfo()函数测试是否成功了。

    下面开始设置netbeans,

    工具->选项->常规   选择好web浏览器 工具->选项->php->调试    查看高度的端口是否正确 下一步就可以打开你要调试的文件开始了,设置好断点(其实在调试过程中你还可以设置或修改断点)。 调试过程中的情况大概如下图,你可以看执行过程中各个变量的情况。

    • 大小: 30.9 KB
    • 大小: 12 KB
  • 相关阅读:
    centos安装rabbitMQ
    迁移文件时发现SyntaxError: Generator expression must be parenthesized
    2020.9.14、星期一
    自己的github 项目怎么构建
    卡尔曼滤波
    模型转换
    vs2019 安装ncnn
    VS2019配置opencv 4.4
    others
    小脚本
  • 原文地址:https://www.cnblogs.com/freeliver54/p/3138270.html
Copyright © 2020-2023  润新知