現在の位置: ホーム> 最新記事一覧> PHPリモートデバッグを構成するためのEclipse

PHPリモートデバッグを構成するためのEclipse

M66 2025-07-02

EclipseでPHPリモートデバッグを構成する完全なプロセス

PHP開発では、デバッグ機能が開発効率とコードの品質に直接影響します。強力な開発ツールとして、EclipseはXdebugを介したPHPのリモートデバッグ機能をサポートしています。この記事では、デバッグ環境の構成を徐々に完了し、問題をより迅速に見つけるのに役立ちます。

準備

構成を開始する前に、次の注意事項を確認してください。

  • リモートサーバーがXDebug拡張機能をインストールして有効にしました
  • Local Eclipse IDEがインストールされ、PHP開発ツール(PDT)プラグインを有効にします
  • ローカルとサーバーの間のネットワーク接続がスムーズであることを確認してください

Xdebugを構成します

リモートサーバーでPHP.iniファイルを編集し、次の構成を追加します。

 zend_extension=/path/to/xdebug.so
xdebug.remote_enable=1
xdebug.remote_host=YOUR_LOCAL_IP
xdebug.remote_port=9000
xdebug.remote_handler=dbgp

Your_local_ipをローカルマシンの実際のIPアドレスに置き換えてください。設定を有効にするために行われたときにWebサーバーを再起動します。

Eclipseでリモートデバッグを構成します

サーバー構成を完了したら、次のようにEclipseでデバッグ環境を設定します。

プロジェクトデバッガーを構成します

PHPプロジェクトを右クリックして、プロパティを選択し、PHP> DebugでXdebugとしてデバッガーを選択します。

デバッグ構成を作成します

[実行]> [デバッグ構成]に移動し、PHP Webアプリケーションを右クリックして、[新規]を選択します。次のパラメーターを設定します。

  • プロジェクト:現在のプロジェクトを選択します
  • ファイル:デバッグエントリファイル(index.phpなど)を指定します

リスニングポートをセットアップします

EclipseリスニングポートがXdebug構成と一致していることを確認し、デフォルトのポートが9000であることを確認してください。

デバッグを開始します

上記の構成を完了した後、デバッグを開始できます。

  • 新しく作成したデバッグ構成を選択し、[デバッグ]をクリックして[
  • ブラウザを使用して、リモートサーバー上のPHPファイルにアクセスする
  • Eclipseはブレークポイントの位置で自動的に一時停止し、デバッグ情報を表示します

よくある質問と解決策

Xdebugに接続できません

EclipseがXdebugに接続できない場合は、確認してください。

  • Xdebugは正しく構成されていますか?
  • ローカルファイアウォールはポート9000に開かれていますか?
  • サーバーとローカルエリアの間のネットワークは正常ですか?

デバッグ応答が遅い

デバッグ応答が遅い場合は、次の構成を最適化してみてください。

 xdebug.remote_connect_back=0
xdebug.remote_timeout=5

構成が完了したら、サーバーを再起動して変更を適用します。

要約します

EclipseとXdebugを使用すると、PHPのリモートデバッグを簡単に実装できます。このプロセスは、コードのデバッグの効率を改善するだけでなく、オンラインの問題を迅速にトラブルシューティングするのにも役立ちます。このスキルを習得すると、開発プロセスが大幅に最適化され、不必要な試行錯誤時間が短縮されます。