動作環境:
PHPSTORM バージョン: 8.0.1
PHPバージョン: 5.6.2
xdebug バージョン: php_xdebug-2.2.5-5.6-vc11-x86_64.dll
追記: php のバージョンと xdebug のバージョンは対応している必要があります
1. PHP の xdebug 拡張機能をインストールします
php.ini 設定。次の設定は参考用です。パスは独自のものに置き換える必要があります。
[xデバッグ]
zend_extension=”D:wampphp-5.6.2-x64extphp_xdebug-2.2.5-5.6-vc11-x86_64.dll”
xdebug.remote_enable = オン
xdebug.remote_handler = dbgp
xdebug.remote_host= ローカルホスト
xdebug.remote_port = 9000
xdebug.idekey = PHPSTORM
追記:remote_handler、remote_host、remote_port にはすべてデフォルト値がありますが、少なくともこれらのパラメータの設定方法を知っておくために、それらを設定することをお勧めします~
phpinfoを表示~
2.PHPSTORM設定
筆者は以前 zendstudio を使用していましたが、最初は phpstorm を使用するのが非常に苦痛でしたが、しばらく使ってみると、非常に使いやすいことがわかりました。
1.まずphpstormのxdebug設定を確認しますここでのデバッグ ポートは、php.ini の xdebug.remote_port と一致している必要があります。デフォルトは 9000 です。ポート 9000 が使用されている場合は、他のポートに変更できます。
2. デバッグを設定します。
ローカルWebサーバーを追加~
www.51open.pcom は私のローカル Web サーバーです~ ~
3. デバッグを開始します
最初のブレークポイントを設定した後、Shift + F9 を押すだけです
最初のブレークポイントを設定し、構成されたデバッグを選択して、その横にあるバグボタンをクリックします
概要:
ブレークポイント設定に従って、またはデバッグ URL を開くプロセス中、または POST 後、PhpStorm がデバッグ接続を監視している場合、すぐにエディター インターフェイスに切り替わり、設定されたブレークポイントにジャンプし、ブラウザーは PhpStorm を待機します。動作します。
PhpStorm のデバッグはいつでも中断したり、ステップイン / ステップオーバー / カーソルまで実行 (これは難しいです) を簡単に実行できます:
おっと、もうデバッグしたくないのに、PhpStorm がポップアップし続けます。先ほどの電話ボタンを思い出して、もう一度クリックして赤にします。