Apacheをクラッシュさせることなく、Eclipseでブレークポイントと変数の表示を使用してデバッグできる適切な組み合わせを見つけようとして、何日もいじっていました。
- PHP 5.3?PHP 5.2?
- Eclipse Helios?エクリプスガリレオ?xdebugまたはphpの特定のバージョンでどちらか?または、本当にNetBeansなどを使用する必要がありますか?
- 64ビットOSが問題ですか?Windows 7 64で動作するには、特定の64ビットバージョンのPHP、Eclipse、またはXdebugが必要ですか?
- php.iniで必要な特別なxdebug configオプションとトリックはありますか?xdebug.profiler_enableをオフにする、またはxdebug dllへのzend_extensionパスを引用符で囲まないようにしたいですか?
- 仮想ホストの問題?
- すべてを破棄して、Win XPまたはUbuntuに戻りますか?
すでに読んでいるものは次のとおりです。
- https://stackoverflow.com/questions/4509245/so-eclipse-and-xdebug-walk-into-a-bar-and-then-my-apache-server-dies/4602473
- https://stackoverflow.com/questions/206788/why-does-xdebug-crash-apache-on-every-xampp-install-ive-tried
- http://bugs.xdebug.org/view.php?id=459
- https://bugs.eclipse.org/bugs/show_bug.cgi?id=312951#c8
- https://stackoverflow.com/questions/2799936/xdebug-for-php-5-2-on-windows-7-64bit
- などなど... SO、xdebugバグトラッカー、eclipse bugzillaなどなど
基本的には、次のようなWin7 64ビット構成(Eclipseでのブレークポイントとローカル変数の表示を使用したデバッグ)を投稿できるといいでしょう。
- PHPバージョン(5.3.1、5.2.11など)
- Xdebug dll(2.1.0-5.3-vc6など)
- Xdebug php.ini config(zend_extension = "C:\ xampp \ php \ ext \ php_xdebug.dll"など)
- Apacheバージョン(2.2.14など)
- Eclipseバージョン
- 他に重要なことはありますか?「秘密の成分」?
ありがとう!Win 7を搭載した新しいラップトップを手に入れたので、デバッガが恋しくなります!悲しいことに、私のラッピーのドライバーの一部(切り替え可能なグラフィック、マルチタッチパッドなど)はまだUbuntuで正しく動作しないため、Winに少し閉じ込められているように感じます:しかし、私はこの試行錯誤ゲームにしばらく参加しており、いくつかのガイダンスを求めています。
(もともとここでStackOverflowに投稿されていましたが、スーパーユーザーに移動しました:)
https://stackoverflow.com/questions/4628215/what-php-xdebug-and-eclipse-configurations-work-on-windows-7-64-bit