1.XDebugのインストール構成
(1) XDebug のダウンロード ダウンロードアドレス: http://www.xdebug.org/ マシンにインストールされている php と一致するバージョンをダウンロードする必要があります。具体的なダウンロード方法は、phpinfo Web ページのソースコードを http://www.xdebug.org/find-binary.php にコピーし、指示に従ってインストールします。下の写真に示すように:
(2) XDebugをインストールします。上記のように「php_xdebug-2.3.2-5.4-vc9.dll」をダウンロードし、d:phpextディレクトリにコピーします。
(3) d:phpphp.ini を開き、最後に次のコードを追加するように XDebug を構成します。[Xデバッグ]
zend_extension = d:phpextphp_xdebug-2.3.2-5.4-vc9.dllxdebug.remote_enable =1
xdebug.remote_handler = "dbgp"
xdebug.remote_host = "ローカルホスト"
xdebug.remote_mode = "要求"
xdebug.remote_port = 9000
Apacheを再起動します。
(4) インストールが成功したかどうかを確認します。 検出方法 1: 以下の図に示すように、phpinfo Web ページで XDebug という単語が取得できれば、インストールは成功しています。
検出方法2:
cmd の下に php -m と入力すると、構成が成功したことを示す XDebug が表示されます。下の写真に示すように:
2. PHPStorm の XDebug 設定は、[ファイル]->[設定]->[言語とフレームワーク]->[PHP] の設定にあります:(1) [Servers]を見つけるためにPHPサーバーを設定します。 設定項目は次のとおりです。 Name: localhostHost: localhostPort: 80Debugger: XDebugを以下に示します。
(2) PHP デバッグを設定して [Debug] を見つけ、XDebug のデバッグ ポートに 9000 などのデフォルトを入力します。下の写真に示すように:
3. Fireforx での XDebog ヘルパー プラグインの構成
(1) 以下に示すように、XDebug ヘルパー プラグインをインストールします。
(2) XDebug ヘルパー プラグインを設定します。 上の図で [オプション] をクリックし、次のように設定します: IDE キー: PhpStormDomain フィルター:
localhost は以下の図に示されています:
4. XDebug を使用したデバッグ方法と手順(1) 以下の図に示すように、PHPStorm でデバッグ監視をオンにします。電話のようなアイコンをクリックしてデバッグ監視をオンにします。
(2) ChromeブラウザでXDebugヘルパープラグインをオンにする
方法 1:以下の図に示すように、アドレス バーでバグをクリックし、[デバッグ] を選択します。
方法 2: ショートカット キー: CTRL+SHIFT+X を使用して設定します。
(3) PHPStormでブレークポイントを設定します。行番号の後の空白をクリックしてブレークポイントを設定します。
(4) ブレークポイントのデバッグと、ブラウザ内の対応するブレークポイントへのガイドは、次の図に示すように自動的にブレークできます。赤枠には、すべてのブレークポイントの処理方法とショートカットキーのヒントが含まれています。
上記がこの記事の全内容です。PHP デバッグ チュートリアルを学習する皆さんに役立つことを願っています。