2

PHP をデバッグしようとすると、常に次の 2 つのエラーが発生します…</p>

  1. 「Zend デバッガーとの接続が確立されませんでした」と「インストールの検証」へのリンク
  2. 「Zend Degubber 拡張機能がインストールされていません。」「phpinfo を表示」へのリンク付き。</li>

過去2日間掘り下げた後、これを解決することに本当に近づいたように感じますが、この最後のハードルを乗り越えることができないようです. 現在、xdebug.org サイトで立ち往生しています。このサイトでは、phpinfo を実行してコンテンツをブラウザーに貼り付けるように求められたので、xdebug の問題を解決するのに役立ちます。それを行ったところ、次の情報が得られました…</p>


  1. インストールされている Xdebug: 2.1.0
  2. サーバー API: Apache 2.0 ハンドラー
  3. 窓: いいえ
  4. Zend サーバー: いいえ
  5. PHP バージョン: 5.3.6
  6. Zend API番号: 220090626
  7. PHP API 番号: 20090626
  8. デバッグ ビルド: いいえ
  9. スレッド セーフ ビルド: いいえ
  10. 構成ファイルのパス: /Applications/MAMP/bin/php/php5.3.6/conf
  11. 設定ファイル: /Library/Application Support/appsolute/MAMP PRO/conf/php.ini
  12. 拡張機能ディレクトリ: /Applications/MAMP/bin/php/php5.3.6/lib/php/extensions/no-debug-non-zts-20090626

また、9つの非常に簡単な手順でいくつかの指示がありました. ステップ 4 から、「phpize」を実行するように指示されて、もう少しトラブルシューティングを行う必要がありました。「<em>間違った 'phpize' バイナリがパスで見つかった可能性があります。次のように構成を実行できます」</p>

  1. "/full/path/to/php/bin/phpize"
  2. "./configure --with-php-config=/full/path/to/php/bin/php-config"

「phpize」の結果から、「/usr/include/php/...」のディレクトリが得られます。私の場合は、「./configure --with-php-config=/Applications/MAMP」となるはずです。 /bin/php/php5.3.6/bin/php-config」. ただし、「./configure...」を実行すると、次のエラーが表示されます...<br>「configure: エラー: config "."/config に install-sh、install.sh、または shtool が見つかりません」</p >

私の Mac には「install.sh」はありませんが、「shtool」と install-sh があります。install-sh は「python」ディレクトリにあるので、必要な「install-sh」ではないと思いますか? そのため、shtool と同じディレクトリ内から「configure」コマンドを実行しようとしましたが、それでも「見つかりません…」というエラーが表示されました。

私はそのエラーを調べようとしましたが、主に異なる環境で障害に遭遇し続けました。

どんなアイデアでも大歓迎です。

4

1 に答える 1

2

2日前に同じ問題が発生しましたが、最後に少し異なるエラーが発生しました。問題は2つあります。間違ったPHPが使用されていることと、phpizeが必要とするヘッダーファイルが欠落していることです。

修正方法は次のとおりです。

その後、Phpizeと残りのxdebug命令が機能するはずです。

また、システムではなくこのインタープリターを使用していることをPHPStormに通知する必要があります。これは、設定のPHPセクションから実行できます。

于 2012-06-21T13:38:55.673 に答える