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)查看错误日志,然后找到相应的处理方法;

原文地址:https://www.cnblogs.com/imnzq/p/6543759.html