ホームページ  >  記事  >  php教程  >  Windows7でのPHP開発環境構築(iis7 + PHP7 + PHPStorm2016.2.1)

Windows7でのPHP開発環境構築(iis7 + PHP7 + PHPStorm2016.2.1)

WBOY
WBOYオリジナル
2016-10-15 10:31:462008ブラウズ

以前に asp.net 開発を行っていましたが、Visual Studio 2012 は非常に使いやすく、デバッグ機能も非常に優れており、開発効率が大幅に向上し、プロセスが短縮されます。

プログラムのバグが発生し、インストール後すぐに使用できるため、余計な操作が必要なく、非常に便利です。

今回はPHP開発をしたいので、開発環境を構築するために色々な情報を調べました。 IDEを選ぶ際にも色々な情報を参考にしましたが、実はデバッグを楽にすることが目的でした。以前は何もありませんでした

連絡した後、デバッグ機能を改善するために、最終的に PHPStorm を選択しましたが、それでも VS ほど便利ではないと感じました。インストール後すぐに使用します。それで

次に、環境をセットアップするプロセス全体を記録します。

1. Windows7環境にphp7をインストールします まず、システムの IIS をオンにし、「コントロール パネル」→「プログラムと機能」→「Windows 機能を開くまたは閉じる」をクリックして、次の図に示すようにインターネット インフォメーション サービスを確認する必要があります。

「OK」をクリックするとインストールは完了です。

次に、[コントロール パネル]→[管理ツール] からインターネット インフォメーション サービス (IIS) マネージャーを見つけます

IIS をインストールした後、Microsoft の公式 Web サイト https://www.iis.net/downloads/community/2010/09/php-manager-for-iis-7 から PHP Manager をインストールする必要があります。

ダウンロードとインストールは非常に簡単です。インストールが完了したら、IIS を開くと、下の図に示すように PHP マネージャーが表示されます。

次に、PHP 公式 Web サイトにアクセスして PHP7 をダウンロードする必要があります。ダウンロード リンク: http://windows.php.net/download#php-7.0

お使いのシステムに応じて 32 ビットまたは 64 ビットを選択してください。私は、64 ビットの非スレッド セーフ バージョンである VC14 x64 非スレッド セーフ zip バージョンをダウンロードしました。

ダウンロード後、保存したい場所に解凍します。 私はC:php7.0に解凍しました。

次に、IIS で [PHP マネージャー] オプションをダブルクリックし、[新しい PHP バージョンの登録] をクリックして、以下に示すように、php が解凍されたフォルダー内の php-cgi.exe を選択します

「OK」をクリックするとphp7がインストールされます。

IIS を介して新しい Web サイトを作成して、PHP ファイルに正常にアクセスできるかどうかをテストできます。以下の 4 番目のステップの IIS のデモを参照してください。

2.PHPStrom 2016.2.1のインストール

PHPStrom のインストールは非常に簡単です。公式 Web サイトのダウンロード アドレス: https://www.jetbrains.com/phpstorm/

有料ソフトウェアなので、使用するにはクラックする必要があります。PHPStrom を起動した後、ライセンスサーバーを選択し、アドレス http://jetbrains.tencent.click/ をコピーして入力します。その後、このアドレスが将来無効になるかどうかはわかりません^_^。

英語版なので、PHPStrom はインストールされました。中国語のパッケージが必要な場合は、オンラインで中国語のパッケージを検索し、ダウンロードした中国語のパッケージを PhpStorm インストール ディレクトリの下の lib ディレクトリにコピーして、再起動します。

3. デバッグツールxdebugのインストール

xdebug の最新バージョンはバージョン 2.4.1、公式 Web サイトのダウンロード アドレス: https://xdebug.org/download.php

以前にダウンロードした PHP は 64 ビットの非スレッド セーフ バージョンであるため、xdebug は 64 ビットの非スレッド セーフ バージョンもダウンロードします。バージョンはPHP 7.0 VC14 (64ビット)です ダウンロードが完了したら、ダウンロードしたファイル php_xdebug-2.4.1-7.0-vc14-nts-x86_64.dll を保存したい場所に保存します。管理の都合上、ext フォルダーに保存します。 php ファイルディレクトリ内。

次に、php.ini を設定し、C:php7.0 ディレクトリにある php.ini ファイルを開き、ファイルの最後に次のテキストを追加します

[XDebug]
zend_extension_ts="C:php7.0extphp_xdebug-2.4.1-7.0-vc14-nts-x86_64.dll" //これは、xdebug によってダウンロードされたダイナミック リンク ライブラリのストレージ パスです。絶対パス
xdebug.remote_enable= 1 //リモート端末が許可されるかどうかがここにマークされます
xdebug.remote_handler=dbgp
xdebug.remote_mode=req
xdebug.remote_host=localhost
xdebug.remote_port=9000 //これはサーバーのリスニングポートを示します
xdebug.idekey="PHPSTORM" //Chrome および FireFox でプラグインを構成するときに使用する必要があるデバッガー キーワードは次のとおりです

以下に示すように

次に、Xdebug が正常にインストールされているかどうかを確認します

コマンドプロンプトに「C:php7.0php.exe -m」と入力します

4. PhpStorm で Xdebug を設定する

まず PhpStorm を起動し、新しいプロジェクトを作成します。 csPHP という名前の新しい空のプロジェクトを作成しました。 ストレージ パスは D:csPHP です。

新しいindex.phpファイルがプロジェクトに作成されました

次に、iis を開き、先ほど作成した新しいプロジェクトのディレクトリを指す csphp という名前の新しい Web サイトを作成します。ポートは 801 に設定されています。

「OK」をクリックしてウェブサイトを追加します。

index.phpファイルに簡単なコードを書きます

IIS で閲覧する

正常に参照でき、php が設定されたことがわかります

閲覧アドレスは http://localhost:801/index.php です

次に、PhpStormで設定する必要があります

「ファイル」→「設定」をクリックします

「言語とフレームワーク」の「php」をクリック

PHP 言語レベル選択 7

「インタープリター」オプションを再度クリックします

「プラス記号」をクリックし、次のように選択します

設定後、「OK」をクリックします

次に、言語とフレームワーク→PHP→デバッグ→DBGpプロキシオプションで次の設定を行います

IDE キー: PHPSTORM //これは xdebug.idekey の値に対応します

Host:localhost //これはプロジェクトの参照アドレスに対応します

Port:9000 //これはポート番号です

設定が完了したら「OK」をクリックします。

次に、[実行]→[構成の編集]をクリックしてオプションを開きます

「デフォルト」→「PHP Web アプリケーション」をクリックします

ブラウザ オプション Google Chrome を選択し、[OK] をクリックします。

次に、Google Chrome に Xdebug ヘルパー プラグインをインストールする必要があるためです

Google 拡張機能で Xdebug ヘルパーを検索して追加します

正常に追加され有効になったら、オプションをクリックします

オプションでIDEキーとしてPHPSTORMを選択して保存します

これで、これらの環境設定がすべて完了しました。

最後にPHPSTORMのデバッグをテストします

プロジェクト内のこのアイコンをクリックしてモニタリングを開きます

ブレークポイントを設定し、Google Chrome をクリックしてデバッグします

プロジェクトが最初にデバッグされると、次のインターフェイスが表示されます

プロジェクト全体を選択し、[同意する]をクリックしてすべてのプロジェクト ファイルをデバッグできます

デバッグ結果は一目瞭然で、すべての可変結果が確認できます

さて、いよいよ全ての設定が完了しました。今後はプロジェクトの開発過程も記録していきます。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。