既にインストールしてあるApacheを設定を変えてもう一つ起動したい場合、次の要領でもう一つサービスに追加する。
1.設定ファイルの作成
元の設定ファイル(httpd.conf等)をコピーして別の設定ファイルを作成する。
今回はPHP4用のApacheとPHP5用のApacheを作成したいので、現在PHP4を動かす設定のhttpd.confをコピーしてhttpd_php5.confにする。
変更箇所は、以下の通り。
(PHP4がC:\php、PHP5がC:\php5に解凍されて設置されている)
# httpd.conf
Listen 80
LoadModule php4_module "C:/php/php4apache2.dll"
PHPIniDir "C:/php"
↓
# httpd_php5.conf
Listen 10000
LoadModule php5_module "C:/php5/php5apache2.dll"
PHPIniDir "C:/php5"
※Listenするポートを変更するのを忘れずに。
※php.iniはそれぞれの環境に合わせて修正しておく。
2.Apacheをサービスに登録
コマンドプロンプトで、インストール済みのApacheのbinまでおりて行き、次のコマンドでApacheをサービスに登録する。
> apache -k install -n "Apache2php5" -f conf/httpd_php5.conf
オプション
-k install:サービスに登録
-n:サービス名
-f:コンフィグファイルのパス
ちなみに削除するには次のコマンド
> apache -k uninstall -n "Apache2php5"
これで登録できたら、サービスを開始すればOK。
2008年8月17日日曜日
WindowsでApacheを複数起動
登録:
投稿 (Atom)