Xdebug的不作为Zend扩展IIS7(Xdebug not as zend extension

2019-07-30 05:14发布

我不能让xdebug加载Zend扩展,因为php.ini中的错误术语自动将。

在消息phpinfo()

Xdebug的不加载Zend扩展

我的Windows服务器上使用IIS 7.5的2008 R2企业版PHP 5.3.8 Zend引擎V2.3.0

我的一部分php.ini

[xdebug]
zend_extension=php_xdebug-2.2.0-5.3-vc9-nts.dll
xdebug.remote_enable=1
xdebug.remote_host="localhost"
xdebug.remote_port=9000
xdebug.remote_handler="dbgp"

记录没有错误。

我需要激活IIS设置每个扩展。 当我再重新启动IIS, php.ini与线更新

[PHP_XDEBUG-2.2.0-5.3-VC9-NTS]
extension=php_xdebug-2.2.0-5.3-vc9-nts.dll

为什么这个?

Answer 1:

(由OP解决,在一个问题编辑答案。转换为一个社区维基答案。参见问题没有答案,但问题的意见解决(或在聊天扩展) )

该OP写道:

现在改变成绝对的扩展路径之后的作品。 的2条线反正加入,但phpinfo()现在显示了完整的XDebug配置。

工作的一部分php.ini

[PHP_XDEBUG-2.2.0-5.3-VC9-NTS]
zend_extension="C:\Program Files (x86)\php\ext\php_xdebug-2.2.0-5.3-vc9-nts.dll"
xdebug.remote_enable=1
xdebug.remote_host="localhost"
xdebug.remote_port=9000
xdebug.remote_handler="dbgp"
[PHP_XDEBUG-2.2.0-5.3-VC9-NTS]
extension=php_xdebug-2.2.0-5.3-vc9-nts.dll


文章来源: Xdebug not as zend extension IIS7