我无法将xdebug
加载为Zend
扩展名,因为php.ini
自动输入了错误的术语。phpinfo()
中的消息是
我在Windows Server 2008 R2 Enterprise上使用IIS 7.5
PHP 5.3.8
Zend Engine 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写道:
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