ホームページ > バックエンド開発 > PHPチュートリアル > [php] Windows 2003 での IIS での php5.4 の構成

[php] Windows 2003 での IIS での php5.4 の構成

WBOY
リリース: 2016-06-23 13:29:58
オリジナル
866 人が閲覧しました

この記事は「[php] Windows 2003 での Apache2.4 と php5.4 の設定」(クリックするとリンクが開きます) の姉妹記事ですが、php が使用するサーバーが少し異なります。もう 1 つは Windows 2003 に付属するものです。IIS サーバーです。

1. Windows 2003 に IIS をインストールします

1. まず Windows 2003 のコントロール パネルを開き、[管理ツール] があるかどうかを確認します。存在しない場合は、[プログラムの追加と削除] をクリックします。 。その場合は、2 番目のステップである IIS 構成に直接進むことができます。

2. ポップアップ ウィンドウで、Windows コンポーネントの追加/削除の機能を選択し、「ネットワーク サービス」コンポーネントと「アプリケーション サーバー」コンポーネントをチェックするだけです。十分ではない場合は、「アプリケーション サーバー」コンポーネントの詳細情報も開き、チェックできるコンポーネントをすべてチェックします。小さな灰色のチェックだけが表示される場合は、この項目の「詳細」を開き、すべてのコンポーネントをチェックしてください。内部のコンポーネントが優れています。コンポーネントの欠落が原因で ASP Web サイトの実行が失敗しないようにするため。


3. すべてのコンポーネントを確認したら、[OK] をクリックします。インストール プロセス中に、Windows 2003 インストール イメージ Windows Server 2003 Enterprise Edition SP2.iso を見つけるように求められます。


4. インストール プロセス中に、[Microsoft ネットワーク クライアント] をクリックして [プロパティ] を選択し、Windows 2003 に IP を割り当てるように求められる場合があります。これは、最終的に提示される IP ではありません。ユーザーにとっては関係ありません。


5. インストールが完了するまで待ちます。IIS がインストールされます。完了後、IE6 ブラウザを開いて http://localhost/iisstart.htm を直接入力すると、「Under Construction」ページが表示され、IIS が正常に実行されたことが示されます。


2. Windows 2003 で IIS に必要なプラグインを設定します

まず第一に、Windows 2003 が IIS で php5.4 を通常に実行できるようにするには、まず VC9 ランタイム ライブラリと fcgi をインストールする必要があります。

VC9 のランタイム ライブラリは Microsoft 公式 Web サイトからダウンロードできます。

Web サイト: http://www.microsoft.com/zh-cn/download/details.aspx?id=29


面倒な場合は、次のアドレスをダウンロード ツールに直接コピーして、ダウンロード :http://download.microsoft.com/download/7/5/0/7502f4e9-1f90-4895-9259-1bde67b8b9a1/vcredist_x86.exe

ダウンロード後、vcredist_x86.exeがあるので、次へ進みます。インストールする手順はありません。パスを選択する必要はありません。インストール中は同じディレクトリに一時インストールファイルが生成されますので、インストール完了後は削除してください。

fcgi は Microsoft の公式 Web サイト、URL: http://www.microsoft.com/en-us/download/details.aspx?id=11881 からダウンロードすることもできます


または、次の URL をダウンロード ツールに直接スローしますダウンロードするには:http://222.200.129.44/download.microsoft.com/download/E/0/C/E0C0709A-66E5-4113-9A6C-A5F65BF6717D/fcgisetup_1.5_x86_rtw.msi

次のインストール手順も同様です、インストール パスを選択する必要はありません。インストールが完了したら、メモ帳を使用して C:WINDOWSsystem32inetsrvfcgietx.ini を開きます

最後に次のテキストを追加します:

[Types]php=PHP[PHP]ExePath=php压缩目录\php-cgi.exe
ログイン後にコピー

図に示すように、php の圧縮ディレクトリは C:php-5.4.43- です。 nts-Win32-VC9 -x86、保存して終了します。




3. PHP の設定

上記 2 つのコンポーネントが完了したら、php5.5 以降のバージョンは winxp カーネル システムをサポートしていないため、php5.4 を正式にダウンロードできます。 Apache との違いは、php の公式 Web サイト http://cn2.php.net/downloads.php を開いた後、今回は次のように非スレッドセーフの php5.4 をダウンロードする必要があることです。以下:

ダウンロード後、解凍し、以下に示すように C:php-5.4.43-nts-Win32-VC9-x86 を取得し、php.ini-production の名前を php.ini に変更し、メモ帳で直接開きます。


php.ini に次の変更を加えます:

(1) メモ帳の Ctrl+F を使用してキーワード「extension_dir」を見つけ、実行ディレクトリである php の圧縮ディレクトリを指定します。コメントの前にある「;」を削除することに注意してください。



(2) date.timezone に Date を配置し、タイムゾーンを我が国のタイムゾーンとして指定するか、「Asia/Shanghai」と記述しても問題ありません。また、「;」を削除することにも注意してください。前にコメント。


(3) 最後に、extension= を見つけて、php のサービス コンポーネントを有効にし、下図の赤下線で示されている注釈付きコンポーネントの前の「;」を削除して、文字、php メール サービス、および php_mysql サービスを有効にします。サポート。 php.ini を保存して終了します。

次に、PHP Web サイトのディレクトリに新しいフォルダー (ここでは c:phpSite です) を直接作成するか、その中に新しい 1.php を作成し、非常に古典的なコードを記述します:

<?phpinfo();?>
ログイン後にコピー



IV php を iis にマウントします

1. [スタート] -> [設定] -> [コントロール パネル] -> [管理ツール] -> [インターネット インフォメーション サービス (IIS) マネージャー] を選択し、Web サイトを右クリック -> [新規作成] -> ; ウェブサイト

2. Web サイトの説明は任意にすることができます。ここでは、発行 Web サイトの IP とポートを設定する例として phpSite を取り上げます。これは、Windows 2003 自体のポート 80 が IIS によって占有されているためです。以下では、例として IP 192.168.80.128 のイントラネット アドレスを取り上げます。


3. Web サイトのフォルダーを新しく作成した c:phpSite に設定します。ファイルをアップロードする場合は、アクセス許可をデフォルトで「書き込み」に設定することもできます。 [次のステップ] をクリックして、Web サイトの作成を完了します

4. その後、作成したばかりの phpSite が Web サイトの下に表示されます。それを右クリックし、プロパティを選択し、さらに設定を行います。


5. 「ホーム ディレクトリ」に移動し、「構成」->「追加」->「参照」を選択し、C:WINDOWSsystem32inetsrvfcgiext.dll を選択し、拡張子を .php として入力します。セキュリティ上の理由から、アクション列では、GET、HEAD、POST、DEBUG に制限できます。以下に示すように:


6. すべての確認が完了したら、ブラウザを直接開き、「192.168.80.128/1.php」と入力します。以下に示すように、設定が完了していることがわかります。完成しました!


著作権表示: この記事はブロガーによるオリジナルの記事であり、ブロガーの許可なく複製することはできません。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート