初めてPHPに触れたのは2014年5月頃で、当時は がメインでした。 C# に対して私は比較的 PHP に抵抗がありましたが、その理由の 1 つは、PHP のブレークポイントのデバッグが正常に構成されていなかったため、トラブルシューティングのためにログを出力することが PHP に嫌悪感を抱き、PHP を深く学ぶ良い機会を逃してしまったことです。今回このエッセイを書いているのは、私の PHP への出発の記録であると同時に、PHP を初めて使用する初心者がスムーズに PHP 環境を構築できるようにしたいという思いもあります。 PHPが怖い。
1. システム環境の紹介
Windowsシステムは非常に一般的なシステムです。ここでこれ以上説明する必要はないと思います。 IIS (win8.1) を開く方法は、実際にはインターネット上に多くのチュートリアルがあります。ここでは簡単に紹介するだけです。
①.net fromework 3.5をインストールします
IISの動作は.net3.5に依存しているので、まずは.net fromework3.5をインストールします。インストール方法は大きく分けて 2 つあります。1 つはオンラインでダウンロードする方法ですが、これは非常に時間がかかります (実際には非常に遅い)。ここでは 2 番目の .net fromework3.5 のオフライン インストールを紹介します。 win8 をインストールするための ISO ファイルを見つけて、それを仮想光学ドライブにロードします。USB フラッシュ ドライブ システムがある場合は、USB フラッシュ ドライブを挿入するだけです。 「コマンド プロンプト (管理者)」を実行し (デスクトップの Win アイコンを右クリックし)、コマンド「dism.exe /online /enable-feature /featurename:NetFX3 /Source:V:sourcessxs」を入力します。V ドライブは、仮想光学ドライブのドライブ文字、または USB フラッシュ ドライブのドライブ文字。
②IISを開きます
開発者にとって、IIS を有効にするのは小さなケースであるはずです。ここで言うことはあまりありません。
2. 準備作業
①環境とIDEファイルをダウンロードします
以下は参考URLです、開けない場合や変更できない場合は、以下のリンクのバージョン日付: 最新2015-4-29を検索してください。
PHPManager: http://www.iis.net/downloads/community/2010/09/php-manager-for-iis-7PHP:http://windows.php.net/download
XDebug:http://xdebug.org/
PHPStrom:http://www.jetbrains.com/phpstorm/
Xdebug Helper:http://www.chromein.com/crx_11294.html
②インストール
初期の IIS は php をサポートしていないため、最初に PHP マネージャー ツールをダウンロードしました。インストールが成功すると、以下に示すように IIS に php マネージャー アイコンが表示されます。PHPマネージャーを入力します。その後の設定は比較的簡単です。Baidu をご自身で使用してください。この記事の焦点はブレークポイントのデバッグにあるため、詳細は説明しません。 PHP 構成が完了すると、次のインターフェースが表示されます:
ダウンロードしたxdebug解凍ファイルをphpディレクトリのextフォルダーにコピーします
次のステップは IDE をインストールすることです。PHPStorm のインストールは非常に簡単です。Xdebug ヘルパーはブラウザに chrome://extensions/ を入力してダウンロードします。 crx ファイルをこのページにドラッグするだけです。
3. 構成
①Xdebug
オンラインで利用できる Xdebug 設定は数多くありますが、ここでは php.ini ファイルに次のコードを追加し、いくつかのファイルの場所に注意してください。
リーリー②PHPStorm
php設定を入力します
PHPの言語設定を選択します
インタープリターを追加します。実際、IIS で実行している場合は、インタープリターを追加する必要はありません。ただし、phpstorm を通じて PHP コードを直接開く場合は、次のように Alt+F2 を押してインタープリターを追加する必要があります。 。インタプリタを介して php を実行するには、IIS をインストールする必要はありません
次のステップは、phpStorm のデバッグを構成することです。実際、phpstorm のデバッグは基本的にデフォルト設定ですが、ポート 9000 が他のアプリケーションによって占有されている可能性があるため、変更した方がよいでしょう。したがって、9001 などの他のポートに変更する必要があります
注: ここでのポートは、php.ini の xdebug のポート設定と一致している必要があります。上記の設定コードを参照してください。
xdebug.remote_port=9001; Zend Studio が使用するポートへの逆接続
Chrome 用のプラグインです。使い方は非常に簡単で、上の画像に移動するだけです。
基本的にこの時点で設定は完了です。以下でテストしてみましょう。 4. ブレークポイントのデバッグとテスト