2

y PHP 拡張機能リストに xDebug 拡張機能がない理由を教えてください。Wamp>PHP>PHP 拡張は xDebug ではありません。

PHP のバージョン:

Windows: yes - Compiler: MS VC6 - Architecture: x86
Zend Server: no
PHP Version: 5.3.5
Zend API nr: 220090626
PHP API nr: 20090626
Debug Build: no
Thread Safe Build: yes
Configuration File Path: C:\Windows
Configuration File: C:\wamp\bin\apache\Apache2.2.17\bin\php.ini
Extensions directory: c:\wamp\bin\php\php5.3.5\ext

The compiler (MS VC6) that this PHP was build with, is no longer supported. Please upgrade to a version that was built with MS VC9.

だから私はダウンロード: Xdebug 2.1.2, PHP 5.3 VC6 (32 ビット) (MD5: adb792dc75c79384f987061f12e0934a) ファイルを ext フォルダーにコピーし、この行を php.ini ファイルに追加します。

[Xdebug]
zend_extension = "c:/wamp/bin/php/php5.3.5/ext/php_xdebug.dll"
xdebug.remote_enable=1

;IP
xdebug.remote_host=127.0.0.1
xdebug.remote_port=9000
xdebug.remote_handler=dbgp
xdebug.auto_trace = On
xdebug.show_exception_trace = On
xdebug.remote_autostart = On
xdebug.collect_vars = On
xdebug.collect_return = On
xdebug.collect_params = On

どうしたの?

4

1 に答える 1

1

これはうまくいきます:

[XDEBUG]
zend_extension="c:/path/to/your/extensions/php_xdebug-2.1.2-5.3-vc6.dll"
xdebug.remote_enable=true
xdebug.remote_host=localhost
xdebug.remote_port=9000
xdebug.remote_handler=dbgp

私にとって重要な部分は、zend_extension_tsの代わりに使用したことですzend_extension

また、正しいバージョンの php.ini を変更していることを確認することもできます。コマンド ライン PHP の場合、次のコマンドを実行して取得できます。

php -i | findstr -i php.ini

「Loaded Configuration File」行を探します。

于 2014-02-23T22:57:59.867 に答える