ブラウザーのデバッグ拡張機能
デバッグセッションを開始するには、サーバー上でデバッガーエンジンをアクティブ化する必要があります。これを行うには 2 つの方法があります。
特別な
GET/POST
またはCOOKIE
パラメーターを手動で設定します (詳細については、Xdebug(英語) および Zend デバッガー(英語)の公式ドキュメントを参照してください)。ブラウザー拡張機能を使用すると、1 回のクリックでデバッガーを有効にできます。
次の表は、Xdebug で利用可能なデバッグ拡張機能の非網羅的なリストを示しています。
Chrome | Firefox | インターネットエクスプローラー | Microsoft Edge |
---|---|---|---|
Chrome 用の Xdebug Helper をインストールして使用する
Chrome Web ストアの JetBrains による Xdebug ヘルパー(英語)ページを開き、拡張機能を Chrome ブラウザーに追加します。
PhpStorm で、ツールバーの
をクリックするか を選択して、受信デバッグ接続のリスニングを有効にします。
ブラウザー側から接続を開始します。ブラウザーツールバーの拡張機能アイコンをクリックして、デバッグ、プロファイリング、トレースセッションを開始します。
原則として、これ以上の設定は必要ありません。拡張機能アイコンを右クリックし、コンテキストメニューからオプションを選択すると、追加の設定を調べることができます。
関連ページ:

Zend デバッガーの構成
Zend デバッガーをダウンロードしてインストールするお使いのオペレーティングシステムに対応した Zend デバッガーパッケージをダウンロードしてください。PHP のバージョンに対応するディレクトリ(php-7.0.x など)で ZendDebugger.so(UNIX) または ZendDebugger.dll(Windows) ファイルを見つけます。Web サーバーからアクセス可能な場所に Web サーバーにファイルをコピーします。Zend デバッガーと PHP インタープリターの統合を有効にするエ...

デバッグエンジンの構成を検証する
PhpStorm は、ローカルまたはリモート Web サーバー上の Xdebug の構成を検証し、不足している設定や他の設定と矛盾している設定を検出し、矛盾点を説明して修正を提案します。ダイアログには、検証の実行方法と場所に応じていくつかのオプションが用意されています。出力 phpinfo()。PhpStorm は、CLI コマンドまたはからレンダリングされた Web ページから手動でコピーして貼り付けた出力を解析します。ローカル Web サーバーまたは共有フォルダー。PhpStorm は、ローカル...