zoukankan      html  css  js  c++  java
  • php坏境安装Xdebug详情步骤

    原创,转载请注明出处!

      Xdebug是一个开放源代码的PHP程序调试器(即一个Debug工具),可以用来跟踪,调试和分析PHP程序的运行状况,可以说是程序员必备的一个工具之一。好了,进入正题:

    1、下载

    官网:https://xdebug.org/download.php    一定要下载与你php版本环境相匹配的版本

    Non-thread-safe和不带有Non-thread-safe,主要是看你的php版本是否线程安全版本 如何查看呢?打印 phpinfo()函数

    查看环境信息  

    1、查找Thread Safety这一项   Thread Safety:如果是enable,则是Thread Safe(线程安全)版本;否则,就是None Thread Safe(非线程安全)版本。

    2、查看多少位的以及相应的VC版本,如图是我自己的  

    3、最重要的一步是查看 查看 Zend Extension这一项 基于zend引擎的扩展版本号 比如我的是20121212 然后去下载 xdebug相应的版本 我下载的是 [2012-07-15] - Xdebug 2.2.1

    下载完了以后  讲dll扩展放到php坏境中的 ext文件扩展目录中 然后打开php.ini配置xdubug

    如下:

    [xdebug]
    zend_extension="F:/WAMP/php/ext/php_xdebug-2.4.0rc4-5.5-vc11-x86_64.dll" //后面的目录换成自己的
    ;zend_extension= /usr/lib/php5/20090626+lfs/xdebug.so (Linux)
    xdebug.remote_enable=on
    xdebug.remote_handle=dbgp
    xdebug.remote_host=127.0.0.1
    xdeubg.remote_port=9000
    xdebug.idekey="ide.xdebug"
    Xdebug.auto_trace = on
    ;function info formmat
    xdebug.profiler_enable=on
    ;xingneng info
    xdebug.trace_output_dir="F:/WAMP/xdebug"//需要手动创建一个xdebug并填写路径
    ;xingneng info
    xdebug.profiler_output_dir="F:/WAMP/xdebug"//需要手动创建一个xdebug并填写路径
    ;xingneng info
    Xdebug.profiler_output_name="cachegrind.out.%p"

    然后重启服务 刷新查看phpinfo页面 如果出现 xdubug配置如安装成功, 如果没有  那么查看apache下面的log文件(error.log)查看错误日志,然后找到相应的处理方法;

  • 相关阅读:
    PHP 开发 APP 接口 学习笔记与总结
    Java实现 LeetCode 43 字符串相乘
    Java实现 LeetCode 43 字符串相乘
    Java实现 LeetCode 43 字符串相乘
    Java实现 LeetCode 42 接雨水
    Java实现 LeetCode 42 接雨水
    Java实现 LeetCode 42 接雨水
    Java实现 LeetCode 41 缺失的第一个正数
    Java实现 LeetCode 41 缺失的第一个正数
    Java实现 LeetCode 41 缺失的第一个正数
  • 原文地址:https://www.cnblogs.com/imnzq/p/6543759.html
Copyright © 2011-2022 走看看