apache2 と php4 を使用して Windows でデバッグ環境をセットアップするためのあらゆる可能なアプローチを試みたが、それらすべてで失敗したと思います。php4.3 と php4.4 の両方の apache インスタンスがいくつかあります。4.4 バージョンに xdebug をインストールしましたが (php4.3 用の動作モジュールが見つかりませんでした)、古い xdebug バージョンで動作する IDE/クライアントがないようです。その後、DBG アプローチに切り替えました。どちらのバージョンでもロードされません。過去 2 つの DBG Windows バイナリ リリースを試しましたが、どちらも php でロードされませんでした。phpinfo() の出力には DBG モジュールの兆候は見られず、コマンド ライン "php -m" にもありません。また、Windows の apache 2 で高速な cgi として php4 を実行する方法が見つからないようです。実行可能ファイルは 1 つだけです (php. Windows 用の php4 バイナリ (php-cgi.exe なし) に付属する exe)。私の apache/php セットアップは次のとおりです。
php.ini DBG セクション: 拡張機能をロードするために次のすべてを試しました (どちらも機能しません) zend_extension_ts="C:\PHP\php4.4.1\extensions\php_dbg.dll" または zend_extension_ts=php_dbg.dll または extension="C:\ PHP\php4.4.1\extensions\php_dbg.dll" または extension=php_dbg.dll
[debugger]
debugger.enabled = true
debugger.profiler_enabled = true
debugger.JIT_host = clienthost
debugger.JIT_port = 7869
php DBG パッケージを試してみました: dbg-2.13.1-win32.zip dbg-2.15.5-win32.zip を php_dbg.dll-4.4.x を使用して (名前を php_dbg.dll に変更しました)、php 拡張ディレクトリにコピーしました。 .
Windows 7 x64 の使用