Xdebug安装无法正常工作。怎么修

时间:2019-03-10 21:17:01

标签: php wamp xdebug wampserver

我正在尝试安装Xdebug,但是这给我带来了麻烦。

  1. 我正在运行PHP 5.6.40。我下载了Xdebug php_xdebug-2.5.0-5.6-vc11-nts-x86_64

  2. 我将其放在PHP文件夹的ext文件夹中。

  3. 我从php.ini中删除了zend_extension

  4. 我在XDebug选项卡中添加了xdebugger。

重新启动WAMP服务器,但仍未在phpinfo()中显示xdebug。

我在做什么错了?

[xdebug]
zend_extension ="c:/wamp64/bin/php/php5.6.40/ext/php_xdebug-2.5.0-5.6-vc11- nts-x86_64.dll"
xdebug.remote_enable=1
xdebug.remote_port=9003
xdebug.profiler_enable=1
xdebug.profiler_output_dir="c:/wamp/tmp"

1 个答案:

答案 0 :(得分:0)

我不知道您使用的是哪个版本的wamp,但是我运行的是wamp 3.1.7,其中apache的php.ini文件已经带有正确的xdebug扩展名。当您打开apache / apache2.4.37 / bin / php.ini并在文件中搜索xdebug时,您会发现:

; XDEBUG Extension
[xdebug]
zend_extension="D:/wamp64/bin/php/php7.2.14/zend_ext/php_xdebug-2.6.1-7.2-vc15-x86_64.dll"

xdebug.remote_enable = off
xdebug.profiler_enable = off
xdebug.profiler_enable_trigger = Off
xdebug.profiler_output_name = cachegrind.out.%t.%p
xdebug.profiler_output_dir ="D:/wamp64/tmp"
xdebug.show_local_vars=0

如您所见,xdebug扩展名已预先安装在php文件夹的zend_ext /子文件夹中。 Xdebug默认情况下处于禁用状态,因此您必须通过将正确的选项设置为yes来启用它。