无法在Windows上安装XDEBUG?

时间:2011-12-30 01:04:00

标签: php windows xdebug

我的php版本是PHP版本5.3.6

php.ini中的Xdebug设置:

[Xdebug]

 zend_extension_ts="D:\php\ext\php_xdebug-2.1.2.dll"
xdebug.remote_enable=1

;IP
xdebug.remote_host=127.0.0.1
xdebug.remote_port=9000
xdebug.remote_handler=dbgp
xdebug.auto_trace = On
xdebug.show_exception_trace = On
xdebug.remote_autostart = On
xdebug.collect_vars = On
xdebug.collect_return = On
xdebug.collect_params = On

我安装了PHP 5.3 VC6(32位)/ PHP 5.3 VC9(32位)。他们都失败了。

在cmd上键入“php --ini”时。表明: enter image description here

5 个答案:

答案 0 :(得分:15)

要找到要使用的正确二进制文件,请按照http://xdebug.org/find-binary.php

中的说明操作

欢呼声, 德里克

答案 1 :(得分:2)

不要试图混合'n匹配模块,而是尝试从Apache Friends下载股票。 http://www.apachefriends.org/en/xampp-windows.html

XAMPP开箱即用xdebug。

答案 2 :(得分:0)

看起来您只需要为您的Windows / PHP版本下载正确版本的xdebug。有VC9版本here,只需选择适当的32或64位。

答案 3 :(得分:0)

[http://nepuzz.com/index/detail/18][1]

您可以检查以上链接,并通过wamp服务器轻松地在Sublime 3中安装xdebugger。

答案 4 :(得分:0)

如果您不使用Xamp。

  1. 下载与您的php版本相对应的Windows二进制文件:https://xdebug.org/download
  2. (可选)将下载的文件(php_xdebug ....... dll)移到公共位置并重命名:例如xdebug.dll中的C:\phpextensions\
  3. 在cmd中运行php --ini,以了解php.ini文件在哪里(p.ex:C:\ php \ php.ini)
  4. 编辑C:\ phpextensions \ xdebug.dll并添加以下行:
zend_extension = C:\globally\debug.dll
xdebug.remote_enable = 1
xdebug.remote_handler = dbgp
xdebug.remote_host = localhost
xdebug.remote_autostart = 1
xdebug.remote_port = 9000
xdebug.show_local_vars = 1