このスレッドはクローズされています。記事の閲覧のみとなります。
php3のモジュールの導入方法 |
|
- æ¥æï¼ 2008/01/10 11:58
- ååï¼ gomo
- CentOS 5.1
Apache 2.23 Postgres 8.1.9 PHP 5.1.6
PHP5ではPHP3のプログラムは上手く動かない場合があるということで hoge.php3といったファイルをPHP3のモジュールで動かすことは可能でしょうか。
新しく作るhoge.phpといったものは最新のPHP5で動かし、 古いhoge.php3はPHP3のモジュールで動かすといったことを行いたいのですが。
よろしくお願いします。
|
■ コンテンツ関連情報
Re: php3のモジュールの導入方法 ( No.1 ) |
|
- æ¥æï¼ 2008/01/10 17:23
- ååï¼ 都築
- モジュールという言葉が出てきますが、「一方のバージョンを Apache モジュールで、他方を CGI として動かしたい」という意味で使われているのでしょうか。
その場合であっても、同じディレクトリ内の同じ拡張子のものを一方はモジュールで他方は CGI でといったことは難しいと思います (ディレクトリを分かつなら (動作モードを違わないでということも含め) 可能)。
|
Re: php3のモジュールの導入方法 ( No.2 ) |
|
- æ¥æï¼ 2008/01/10 21:18
- ååï¼ gomo
- 下調べが浅くてすみません。
簡単にいうと、hoge.phpというファイルはphp5で、 hoge.php3というファイルはphp3で動かしたいのですが、 拡張子で切り替えれるかということです。
モジュールという言葉を使ったのはconfigファイルで、 LoadModule php5_module modules/libphp5.so でロードして使っているいるようだったからです。 間違ってたらすみません。
|
Re: php3のモジュールの導入方法 ( No.3 ) |
|
- æ¥æï¼ 2008/01/10 22:17
- ååï¼ 来栖川来栖
- Apache を複数走らせるという方法もありますが、おっしゃるような CGI でかまわないのであれば、PHP3 を PHP5 に上書きしないようインストールし (Apache でロードもしない)、Apache の設定ファイルの AddHandler にて .php3 を PHP/CGI スクリプトに規定すればよいはずです。あとは各 CGI「スクリプト」(.php3) のほうで PHP3 へのパスを指定してください。
|
Re: php3のモジュールの導入方法 ( No.4 ) |
|
- æ¥æï¼ 2008/01/11 20:18
- ååï¼ gomo
- なるほど、色々とありがとうございました。
|
■ その他