• 技术文章 >后端开发 >PHP问题

    php中xdebug有用吗?

    烟雨青岚烟雨青岚2020-06-30 17:30:46原创957

    在php中xdebug有用。Xdebug是一个开放源代码的PHP程序调试器(即一个Debug工具),可以用来跟踪、调试和分析PHP程序的运行状况。

    php xdebug有用.

    Xdebug是一个开放源代码的PHP程序调试器(即一个Debug工具),可以用来跟踪,调试和分析PHP程序的运行状况。

    Xdebug2018年的最新版本是Xdebug 2.7.0beta1,release日期2018-09-20,添加了对PHP7.2的支持。

    安装

    下载xdebug

    有两个版本带有Non-thread-safe和不带有Non-thread-safe,主要是看你的php版本是否线程安全版本。

    然后复制到你的php下的ext目录里,

    修改php.ini,增加如下信息:

    [Xdebug]

    zend_extension="x:\PHP\ext\php_xdebug-2.0.5-5.2.dll"

    ;以下是参数

    xdebug.auto_trace=on

    xdebug.collect_params=on

    xdebug.collect_return=on

    xdebug.trace_output_dir=”x:\Temp”

    xdebug.profiler_enable=on

    xdebug.profiler_output_dir=”x:\Temp”

    ;x为你的盘符

    参数设置

    xdebug.default_enable=on

    ;显示默认的错误信息

    xdebug.auto_trace=on

    ;自动打开“监测函数调用过程”的功模。该功能可以在你指定的目录中将函数调用的监测信息以文件的形式输出。此配置项的默认值为off。

    xdebug.collect_params=on

    ;打开收集“函数参数”的功能。将函数调用的参数值列入函数过程调用的监测信息中。此配置项的默认值为off。

    xdebug.collect_return=on

    ;打开收集“函数返回值”的功能。将函数的返回值列入函数过程调用的监测信息中。此配置项的默认值为off。

    xdebug.max_nesting_level=100

    xdebug.profiler_enable=on

    ;打开效能监测器。

    xdebug.remote_enable=on

    ;是否调试

    xdebug.remote_host=localhost

    xdebug.remote_port=9000

    ;调试端口

    xdebug.remote_handler=dbgp

    ;选择协议

    xdebug.trace_output_dir="d:\Temp"

    ;设定函数调用监测信息的输出文件的路径。

    xdebug.profiler_output_dir="d:\Temp"

    ;设定效能监测信息输出文件的路径。

    设置完参数,重启服务器,使用phpinfo() 函数查看是否有 xdebug 项目,安装是否成功。

    详细的配置参数选项如下 :

    b598eff61f414810e4a6ba0dc97ebdc.png

    8e16e93a81f8fb90a4e9d6a8ad7d3b5.png

    推荐教程:《php教程

    以上就是php中xdebug有用吗?的详细内容,更多请关注php中文网其它相关文章!

    声明:本文原创发布php中文网,转载请注明出处,感谢您的尊重!如有疑问,请联系admin@php.cn处理
    专题推荐:php xdebug
    上一篇:php中xhprof是什么? 下一篇:PHP发起HTTP请求有哪几种方式?
    大前端线上培训班

    相关文章推荐

    • php 500是什么错误?• php 异常处理有什么用?• php7新特性有哪些?• php中xhprof是什么?

    全部评论我要评论

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

    PHP中文网