はじめての自宅サーバ構築 - Fedora/CentOS -
Last Update 2018/05/30
[ 更新履歴 ] [ サイト マップ ] [ 質問掲示板 ] [ 雑談掲示板 ] [ リンク ]
トップ >> 質問掲示板

 このスレッドはクローズされています。記事の閲覧のみとなります。

 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のモジュールで動かすといったことを行いたいのですが。

よろしくお願いします。
メンテ

Page:  [1]

■ コンテンツ関連情報

 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

なるほど、色々とありがとうございました。
メンテ

Page:  [1]

■ その他

ページ先頭へ

Copyright(©)2004-2018 First home server construction. All Right Reserved.