6

自動的に間違った用語が挿入されるため、拡張機能xdebugとしてロードできません。Zendphp.ini

中のメッセージphpinfo()

XDEBUG が Zend 拡張機能としてロードされない

Windows Server 2008 R2 Enterprise PHP 5.3.8 Zend Engine v2.3.0 で IIS 7.5 を使用しています

の私の部分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

なぜこれ?

4

1 に答える 1

0

(OPによって解決され、質問の編集で回答されました。コミュニティwikiの回答に変換されました。回答がない質問を参照してください。ただし、コメントで問題が解決されました(またはチャットで拡張されました)

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
于 2015-01-29T12:27:55.923 に答える