win2008 iis7/iis7.5 での複数バージョンの PHP 環境の最も簡単かつ強力なインストール (写真)

黄舟
リリース: 2017-06-02 09:49:19
オリジナル
4135 人が閲覧しました

この記事では、PHPマネージャー、Windows 2008 R2 IIS7.5を使用してマルチバージョンPHP環境をインストールする方法を主に紹介します。必要な友達は、

PHPマネージャー、Windows 2008 R2 IIS7.5を使用してインストールする方法を参照してください。複数のバージョンをインストールする バージョン PHP 環境

Windows 2008 R2 の iis 環境で PHP 環境を構成およびインストールする際の個人的な注意点:

1. サーバー上で mysql を構成する必要がある場合は、サーバーを構成する前にインストールしてください。 php環境。 (必要に応じて、対応する mysql バージョンをダウンロードしてください)

win2008 r2 のインストール sqlserver 2008 は、iis に asp.net と .net コンポーネントをインストールする必要があるようです。そうしないと問題が発生しやすいことに注意してください。もちろん、サーバー環境の構成に問題があるため、Script House が関連する解決策を以前にまとめたので、関連するエラー プロンプトを 検索することができます。

2. php バージョンのファイル パッケージをダウンロードし、C ドライブの下に php フォルダーを作成し、そのフォルダーにファイル パッケージの内容を抽出します。 (このフォルダーには複数のバージョンの php を保存できます)

3. PHP マネージャーをダウンロードしてインストールします。インストール後、iis 管理インターフェイスに追加の PHP マネージャー管理オプションが表示されます。


php.ini ファイルを変更して php を自分で設定する必要はなくなりました。PHP マネージャーを使用して、必要な php バージョンの php-cgi.exe を選択するだけで問題ありません。

詳細な操作手順については、次のコンテンツを参照してください:

方法 1:

最近プログラムをデバッグする際、PHP5.2 と 5.3 を切り替える必要があり、Windows での開発に慣れているので、疑問に思っています。方法 iis でマルチバージョン サポートをインストールした後、Microsoft が実際に優れたツールを用意していることに突然気づきました。

Microsoft の PHP サポートはますます強化されており、それは IIS7 で明らかになっています。FastCgi による強力なサポートがあるだけでなく、PHP 管理専用の PHP マネージャーも追加されています。これにより、Windows 環境 に iis7 ベースの PHP を簡単にインストールできます。

PHP5.3 がリリースされてからかなりの時間が経ちますが、多くのオープンソース PHP プログラムは PHP5.3 を十分にサポートしておらず、依然として PHP5.2 が主流です。 PHP マネージャーの優れた機能を使用すると、iis に複数のバージョンの PHP をインストールすることが非常に簡単になります。

具体的な手順は次のとおりです:

1. Microsoft の Web サイトから PHP Manager をダウンロードし、ダブルクリックしてインストールします。現時点では、iis 管理インターフェイスに追加の PHP マネージャー管理オプションが存在します。

win2008 iis7/iis7.5 での複数バージョンの PHP 環境の最も簡単かつ強力なインストール (写真)
win2008 iis7/iis7.5 での複数バージョンの PHP 環境の最も簡単かつ強力なインストール (写真)

2. PHP公式WebサイトからWindows版のPHPプログラムをダウンロードします。 FastCgi モードで実行されるため、最新の 5.2.17 と 5.3.8 はどちらも zip バージョンの nts (非スレッド 安全) をダウンロードすることを選択します。ダウンロード後、個別に解凍する場所を見つけてください。たとえば、C:PHP の下の 5.2 および 5.3 ディレクトリに置きます。

3. IIS 管理インターフェイスに入り、PHP マネージャーをダブルクリックして、[新しい PHP バージョンの登録] を選択します。選択ボックスが表示され、5.2 バージョンのディレクトリにある php-cgi.exe ファイルを選択して確認します。再度「新しい PHP バージョンの登録」をクリックし、5.3 バージョンのディレクトリにある php-cgi.exe ファイルを選択します。確認後、マルチバージョン環境がセットアップされます。単純にする。

win2008 iis7/iis7.5 での複数バージョンの PHP 環境の最も簡単かつ強力なインストール (写真)

どの PHP バージョンを使用する必要があるか、[PHP バージョンの変更] をクリックして必要なバージョンを選択してください。設定が正しいかどうかを確認するには、その横にある check phpinfo() をクリックして、対応する PHP 設定情報を表示することもできます。

win2008 iis7/iis7.5 での複数バージョンの PHP 環境の最も簡単かつ強力なインストール (写真)

4. PHP マネージャーでの PHP の設定も大幅に簡略化され、PHP Setting と PHP Extension で php.ini を直接管理できるようになりました。 find php マネージャー 対応するマッピングが生成されており、非常に便利です。

win2008 iis7/iis7.5 での複数バージョンの PHP 環境の最も簡単かつ強力なインストール (写真)

win2008 iis7/iis7.5 での複数バージョンの PHP 環境の最も簡単かつ強力なインストール (写真)

これは、iis に PHP をインストールし、複数のバージョンをサポートする最も簡単で効果的な方法です。

方法 2:

まず、IIS 7 および 7 以降のバージョンの PHP 複数バージョンに対する PHP マネージャー のサポートを紹介します。

MicrosoftがIIS7向けに提供するURLRewrite 2.0のサポートとURLRewriteの拡張方法についてはまた後日紹介します。

最初のステップはもちろんインストールです。IIS 用の PHP マネージャーをダウンロードしてインストールします。

インストールが完了すると、IISマネージャーにphpマネージャーアイコンが表示されます。以下に示すように:

ダブルクリックすると、php の特定の構成管理が表示されます。

実行したいphpのバージョンを登録し、ファイル

php-cgi.exeのパスを見つければOKです。

登録後、対応する設定が自動的にチェックされ、一部の設定が推奨設定と一致しない場合は、対応する

エラーメッセージが表示されます。以下の通り:

「推奨事項を表示

endations」をクリックすると、特定のエラー メッセージが表示されます。

複数の php バージョンを登録している場合は、簡単にバージョンを切り替えることができます:

切り替えたバージョンの横にある「

Check phpinfo()」も気に入っています。特定の構成情報を確認すると非常に便利です:

attached+

この記事では、同じサーバー上で複数のバージョンの PHP をサポートするように IIS を構成する方法について説明します。このインストールは、アプリケーションをさまざまな PHP バージョンでテストする必要がある開発環境で非常に役立ちます。さらに、多くの PHP アプリケーションが同じサーバー上に存在し、その一部が特定の PHP バージョンに依存する実稼働環境でもよく使用されます。

同じ IIS サーバーに複数のバージョンの PHP を同時にインストールするには、IIS 5.1、IIS 6.0、および IIS 7.0 以降の php.net ドキュメントに記載されている手順に従って、それらを手動でインストールする必要があります。 PHP の Windows インストーラーは並列インストールをサポートしていないため、使用しないでください。

指示に従って特定の PHP バージョンをインストールした後、別のバージョンの PHP をダウンロードし、別のディレクトリに抽出し、手動インストール手順に従って設定します。この後、各 IIS サーバーを次のように構成します:

IIS 5.1

IIS 6.0

IIS 7.0 以降

注: 以下の 2 つの PHP バージョンのすべての例は、同じサーバーにインストールされます。 PHP 5.2.11 ファイルは C:PHP5211 ディレクトリにあり、PHP 5.3.1 ファイルは C:PHP531 ディレクトリにあります。

IIS 5.1 では

FastCGI 拡張パッケージを同じサーバーと Web サイトのレベルに構成できます。 5.1 では Web サイトを 1 つしか持てないため、2 つのバージョンの PHP を同時に実行するように構成することはできません。ただし、あるバージョンから別のバージョンに簡単に切り替えることができる構成が存在する場合があります。 %win

dir

%system32inetsrvfcgiext.ini にある IIS FastCGI 拡張パッケージの

構成ファイルを開きます。この記事の最後には、FastCGI アプリケーションを定義するセクションがあります。次のようになります:

[类型]
PHP = php5211
[php5211] 
ExePath = C:\php5211\PHP-cgi.exe
ログイン後にコピー
*.php ファイルが PHP 5.2.11 を使用して IIS を構成する要求を行うとき。 PHP 5.3.1 に切り替えるには、別のセクション宣言を追加し、次のようにセクションを変更します:
[类型] 
; PHP= php5211
PHP= php531
[php5211]
ExePath = C:\php5211\PHP-cgi.exe
[php531]
ExePath = C:\php531\PHP-cgi.exe
ログイン後にコピー

PHP 5.2.11 に戻ります

コメント

PHP = php531 によって

[type] を更新し、PHP = php5211 を元に戻します。 fcgiexe.ini を更新した後に IIS を再起動する必要はありません。 FastCGI 拡張機能は、ファイルを保存する前にすべての変更を収集します。 IIS 6.0 中

在IIS 6.0的FastCGI可以配置在服务器级别,这将导致所有IIS网站使用相同的PHP版本。在服务器级别配置FastCGI和PHP版本之间切换过程和配置IIS 5.1的步骤是一样的。

另外FastCGI可以配置在网站级别上,这将允许不同的网站使用不同的PHP版本,指定一个特定的PHP版本的网站,请使用下面的命令。请务必用真正的站点替代。

执行这些命令后,在%WINDIR%\system32\inetsrv打开fcgiext.ini文件。它应包含以下部分:

以上がwin2008 iis7/iis7.5 での複数バージョンの PHP 環境の最も簡単かつ強力なインストール (写真)の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!