ホームページ  >  記事  >  バックエンド開発  >  NetBeans 8 で「接続待機中 (netbeans-xdebug)」メッセージを解決するにはどうすればよいですか?

NetBeans 8 で「接続待機中 (netbeans-xdebug)」メッセージを解決するにはどうすればよいですか?

DDD
DDDオリジナル
2024-10-24 07:51:02147ブラウズ

How to Resolve the

NetBeans 8: 接続待機中 (netbeans-xdebug)

Xdebug は、開発者がコードをステップ実行できるようにする PHP 用のデバッグ ツールです実行中に変数を検査します。この記事では、PHP プロジェクトをデバッグするために NetBeans 8 で使用する Xdebug を構成する方法について説明します。

前提条件:

  • PHP 5.4.16 以降
  • NetBeans 8 以降
  • XAMPP 1.8.2 以降と Apache 2.4.4

問題:

設定後php.ini ファイルの Xdebug で、NetBeans はデバッグ中に「接続待機中 (netbeans-xdebug)」メッセージを表示します。

解決策:

  1. php.ini を編集します:

XAMPP インストール ディレクトリで php.ini ファイルを開き、次の行を追加します:

zend_extension = "C:\xampp\php\ext\php_xdebug-2.2.3-5.4-vc9-nts.dll"
xdebug.remote_enable = 1
xdebug.remote_handler = "dbgp"
xdebug.remote_mode = req
xdebug.remote_host = "127.0.0.1"
xdebug.remote_port = 9000
xdebug.idekey = "netbeans-xdebug"
  1. Apache を再起動します:

Apache を再起動して、php.ini ファイルに変更を適用します。

  1. NetBeans を構成します:

NetBeans を開き、[ツール] > に移動します。オプション > PHP >デバッグ中。次のオプションを設定します:

  • デバッガー ポート: 9000
  • セッション ID: netbeans-xdebug
  1. 設定のテスト:

NetBeans で新しい PHP プロジェクトを作成し、メイン スクリプトに次のコードを含めます:

<?php
$x = 1;
$y = 2;
var_dump($x + $y);
?>

var_dump 行にブレークポイントを設定し、デバッグを開始します。デバッグ セッションが開始され、コードをステップ実行できる場合、Xdebug の構成は成功しています。

以上がNetBeans 8 で「接続待機中 (netbeans-xdebug)」メッセージを解決するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。