[PHP-users 10796] メザコヴロミネミュピボザベボヴアーキカキンヴメザコヴ異なるバージョンの PHP を動かすには?

Y.Watanabe php-users@php.gr.jp
Mon, 14 Oct 2002 01:18:30 +0900


渡辺です。ありがとうございます。

一つ考えていた簡単そうな方法があるのですが、
Apacheもhttpd.confも一つのままで、httpd.conf内に

Listen 80
Listen 8001
NameVirtualHost xxx.xxx.xxx.xxx
<VirtualHost xxx.xxx.xxx.xxx:80>
    DocumentRoot /htdocs
    LoadModule   libexec/libphp4.so
</VirtualHost>
<VirtualHost xxx.xxx.xxx.xxx:8001>
    DocumentRoot /htdocs2
    LoadModule   libexec/libphp4.so.4.3.0pre1
</VirtualHost>

とかやったらうまく・・・いきますかね? 
# 横着すな!と怒られそうですが・・・^^;;)

Hideyuki Shimooka wrote on 2002/10/12 14:32
with Subject: [PHP-users 10767] Re: 異なるバージョンの PHP を動かすには?

> 私も、もりかわさんが仰るような方法で、
> 
> ・Apache+PHP4.3.0pre1
> ・Apache+PHP4.3.0-Zend2-alpha2
> 
> を同時に動かしています。
> 
> 面倒だったので、Apacheは1つで、PHPモジュールを
> 
> /usr/local/apache/libexec/libphp4.so.4.3.0pre1
> /usr/local/apache/libexec/libphp4.so.alpha2
> 
> という感じに2つインストールしていて、httpd.confも2つ用意しています。
> 
>              conf/httpd.conf               conf/httpd.conf.8080
> ---------------------------------------------------------------------
> Port         80                            8080
> LoadModule   libexec/libphp4.so.4.3.0pre1  libexec/libphp4.so.alpha2
> 
> 起動は、/usr/local/apache/bin/httpdの「-f」オプションで設定ファイルを
> 指定すればOKです。