オペレーティングシステム: MAC OS X
ツール: MAMP、PhpStorm、xdebug、chrome
1. MAMP をダウンロードします
2. インストールは比較的簡単です。インストールが完了すると、次の 4 つのアプリケーションがアプリケーションに追加されます。
MacGDBp は、xdebug を使用する PHP デバッガーです
このデバッガーを使用するには、php.ini で設定する必要があります:
<span style="color: #000000;">[xdebug] zend_extension</span>="/Applications/MAMP/bin/php/php5.5.10/lib/php/extensions/no-debug-non-zts-20121212/xdebug.so"<span style="color: #000000;"> xdebug</span>.remote_enable=1<span style="color: #000000;"> xdebug</span>.remote_host=<span style="color: #000000;">localhost xdebug</span>.remote_port=9000<span style="color: #000000;"> xdebug</span>.remote_autostart=1
xdebug.remote_port ポートは、MacGDBp の環境設定で設定されたポートと一致している必要があります。
上記の 2 段階の設定を完了したら、MacGDBp を開き、ブラウザに PHP サイトのアドレスを入力します。PHP コードの最初の行が実行されると、自動的にデバッグ状態に入ります。つまり、ブレークポイントが自動的にロードされます。 PHPコードの最初の行。
以下の図に示すように、MAMP は Apache および MySql サービスの開始に使用されます。
以下の図に示すように、「Start Servers」をクリックして Apache サービスと MySql サービスを開始します。
[スタート ページを開く] をクリックして管理インターフェイスを開きます。このインターフェイスは、phpInfo と phpMyAdmin を表示して MySQL やその他のツールを管理するために使用されます。
[設定] をクリックして、Apache と MySql のポート、および PHP バージョンやその他の情報を設定します。
3. MySQLWorkbench と Sequel Pro は両方とも MySql 管理ツールであり、実際の状況に応じて使用できます。
4. phpStorm バージョン 7.1.3 をダウンロードしてインストールします。
5. php.iniの[xdebug]に以下の行を追加します。xdebug.idekeyの値はPHPSTORMに設定します。
xdebug.idekey="PHPSTORM"
7. ブラウザ設定、Chrome ブラウザのインストール Xdebug ヘルパー
インストール後、Chromeの[設定]メニューをクリックし、[拡張機能]をクリックします
次に、Xdebug ヘルパー オプションをクリックします
IDE キーを設定し、ドロップダウン リストで [その他] を選択し、PHPSTORM (つまり、前の手順で php.ini に設定した xdebug.idekey) を入力し、入力が完了したら、保存アイコンをクリックします。 。
ドロップダウン リストから PhpStorm を直接選択することもできます。
8. プログラムのデバッグ
PhpStorm Run -> Start Listen PHP Debug Connections のメニューをクリックしてリッスンを開始します
PhpStom 開発環境で、PHP コードの特定の行にブレークポイントを設定します
Chrome ブラウザに PHP Web サイトのアドレスを入力し、設定したブレークポイントでデバッグします。