web-dev-qa-db-ja.com

IISのインストール、PHP、Windows Server 2008(R2および非R2)上のMySQL)

次のうち、どちらが良いですか?

  1. IIS、PHP、MySQLをWindows Server 2008R2と非R2に別々にインストールします。
  2. IIS(これもR2と非R2)と一緒にWAMPサーバーをインストールします。これは可能ですか?どのようにですか?

この問題に関するリンクをいくつか見つけましたが、それらのマニュアルは数年前のものでした。 ASP.NETとPHPの両方で記述されたWebアプリケーションがいくつかあります。 Windows Server 2008でそれらを使用するにはどうすればよいですか?

1
SilverLight

単純に実行しますIIS-PHP最近はIIS 7でうまく機能します。Webプラットフォームインストーラーを入手した場合、それは単にいくつかのボタンを押す場合であり、PHPがインストールされ、IISが適切に構成されています。

シナリオ2に関しては、確かにcan WAMPとIISを並べてインストールする(お勧めしません))のいずれかを実行している限り、 80以外のポート。

2
Ben Pilbrow

PHP: http://php.iis.net/ [PHPのインストール]をクリックします。指示に従ってください。

Mysql: http://dev.mysql.com/downloads/mysql/5.1.html MSIインストーラーを使用します。それは簡単です。

IISサーバーでaspアプリケーションとphpアプリケーションの両方を実行しています。問題ありません。

2

xampp (無料)、 WampDeveloper Pro (商用、本番環境対応)、 WampServer (無料)などのWAMPパッケージの使用を検討します。あなたはより簡単な時間を過ごすでしょう。

同じサーバーでApacheとIISを実行するには、次の2つのオプションがあります。

  1. 異なるIPでApacheとIISをバインドします。
  2. ApacheとIISを異なるポートにバインドします。

最初のものが最良の選択肢です。 httpd.confの「Listen」行をいくつか変更し、IIS Webサイトの設定を編集するだけです。

2番目のオプションでは、フロントエンドのApacheがバックエンドのIISにリクエストを渡すか、カスタムURLを介して非ポート80サーバーにアクセスする必要があります( http:// localhost:808 )。

1
rightstuff