gpt4 book ai didi

iis - Xdebug 不作为 zend 扩展 IIS7

转载 作者:行者123 更新时间:2023-12-02 04:28:35 27 4
gpt4 key购买 nike

我无法将 xdebug 作为 Zend 扩展加载,因为 php.ini 自动放入错误的术语。

phpinfo() 中的消息是

XDEBUG NOT LOADED AS ZEND EXTENSION

我在 Windows Server 2008 R2 Enterprise 上使用 IIS 7.5PHP 5.3.8Zend引擎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

为什么会这样?

最佳答案

(由 OP 解决并在问题编辑中回答。转换为社区 wiki 答案。请参阅 Question with no answers, but issue solved in the comments (or extended in chat) )

OP 写道:

It now works after changing the extension path to absolute. The 2 lines were added anyway, but phpinfo() now shows the full xdebug config.

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

关于iis - Xdebug 不作为 zend 扩展 IIS7,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11299787/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com