0

我正在重建我的开发环境——不是取消 wamp 或 xampp 等,而是尝试一次安装每一位。到目前为止,这正在变成一个令人头疼的问题。我现在安装了 Php、apache 和 mysql,现在想安装 xdebug。

我已经去了 xdebug 站点上的向导,并在那里复制并粘贴了我的 phpinfo。它有效,但没有建议我安装哪个版本,所以我一直在尝试不同的版本,看看哪个可以工作 - 还没有快乐。

在 apache 错误日志中它指出

Failed loading c:\wamp\php\ext\php_xdebug-2.2.0-5.4-vc9.dll

在我的 php.ini 中,我有以下 xdebug 条目:

zend_extension = "c:\wamp\php\ext\php_xdebug-2.2.0-5.4-vc9.dll"

[xdebug]
xdebug.remote_enable = true
xdebug.profiler_enable = true
xdebug.profiler_enable_trigger = true
xdebug.profiler_output_name = cachegrind.out.%t.%p
xdebug.profiler_output_dir = "c:/wamp/tmp"
xdebug.auto_trace=1
xdebug.trace_format=1
xdebug.profiler_append=1
xdebug.collect_params=4
xdebug.collect_return=1
xdebug.trace_output_dir="c:/wamp/tmp"
xdebug.trace_output_name= %t.trace

我的 php 是 5.4.3 x64 我的 apache 是 2.4.4 x64 操作系统:Win 7 64bit

我试过 xdebug 版本:

php_xdebug-2.2.0-5.4-vc9.dll 
php_xdebug-2.2.2-5.4-vc9-nts.dll
php_xdebug-2.2.2-5.5-vc11-x86_64.dll

我假设它是一个兼容性选项,但由于向导有点失败,我不确定要拥有哪个版本。

我怎样才能让它工作,并确定哪个是正确的版本

谢谢

4

2 回答 2

7

成功!!!

部分问题是路径:

代替:

zend_extension = "c:\wamp\php\ext\php_xdebug-2.2.0-5.4-vc9.dll"

我应该:

zend_extension = "c:/wamp/php/ext/php_xdebug-2.2.0-5.4-vc9.dll"

我更改为版本:

php_xdebug-2.2.1-5.4-vc9-x86_64.dll

希望这对其他人有帮助!

于 2013-04-13T11:08:21.427 回答
3

使用http://xdebug.org/wizard.php并将其放在 php -i 的表单输出中

(在 cmd windows php -i >output 使用记事本打开输出文件并将其放在表单上)

然后按分析...并按照 Xdebug 向导说明进行操作

希望这些帮助!

于 2015-04-29T17:52:22.260 回答