ホームページ >バックエンド開発 >PHPチュートリアル >PHP環境設定(Windows8.1+IIS8.5+PHP5.6+PHPStorm)、windows8.1phpstorm_PHPチュートリアル
このエッセイは初心者向けの参考用です!著者:ShintoRuan、転載元を明記してください:ShintoRuan
私が初めて PHP に触れたのは 2014 年 5 月頃で、その当時は C# に重点を置いていて、PHP のブレークポイントのデバッグがうまく設定できなかったことも理由の 1 つでした。 echo を使用してログを出力したため、トラブルシューティングのせいで PHP を再認識し、PHP を詳しく学ぶ良い機会を逃してしまいました。今回このエッセイを書いているのは、私の PHP への出発の記録であると同時に、PHP を初めて使用する初心者がスムーズに PHP 環境を構築できるようにしたいという思いもあります。 PHPが怖い。
Windowsシステムは非常に一般的なシステムです。ここでこれ以上説明する必要はないと思います。 IIS (win8.1) を開く方法は、実際にはインターネット上に多くのチュートリアルがあります。ここでは簡単に紹介するだけです。
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 を有効にするのは小さなケースであるはずです。ここで言うことはあまりありません。
以下は参考URLです、開けない場合や変更できない場合は、以下のリンクのバージョン日付: 最新2015-4-29を検索してください。
PHPマネージャー: 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マネージャーを入力します。その後の設定は比較的簡単です。この記事ではブレークポイントのデバッグに焦点を当てているため、詳細については説明しません。 PHP 構成が完了すると、次のインターフェースが表示されます:
ダウンロードしたxdebug解凍ファイルをphpディレクトリのextフォルダーにコピーします
次のステップは IDE をインストールすることです。PHPStorm のインストールは非常に簡単です。Xdebug ヘルパーはブラウザに chrome://extensions/ を入力してダウンロードします。 crx ファイルをこのページにドラッグするだけです。
3. 設定
①Xdebug②PHPStorm php設定を入力します
PHPの言語設定を選択します
インタープリターを追加します。実際、IIS で実行している場合は、インタープリターを追加する必要はありません。ただし、phpstorm を通じて PHP コードを直接開く場合は、次のように Alt+F2 を押してインタープリターを追加する必要があります。 。インタプリタを介して php を実行する場合、IIS をインストールする必要はありません
次のステップは、phpStorm のデバッグを構成することです。実際、phpstorm のデバッグは基本的にデフォルト設定ですが、ポート 9000 が他のアプリケーションによって占有されている可能性があるため、変更した方がよいでしょう。したがって、9001 などの他のポートに変更する必要があります
注: ここのポートは、php.ini の xdebug のポート設定と一致している必要があります。上記の設定コードを参照してください。
リーリー