2004年06月26日
PHP5をPHP4と共存させる方法
- hoyo
- 05:47
- コメント (8)
- トラックバック (1)
研究会のサーバでPHP5RC3を試すべく、PHP4と共存させて入れてみました。
CGIで動かすのは面倒なので両方Apacheのモジュールとして動かしたかったけど
この方法が標準ではサポートされてないようなので(このへん不便>PHP)
裏技っぽいですが強引に設定しました。
参考にしたい人がいるかどうかは謎ですが、よかったら試してください。
PHP4を標準でサポートしつつ、PHP5用のApacheを8580ポートで動かし
もし拡張子がphp5のファイルにアクセスされたらそっちに転送してやります。
前提は、80ポートで動かすメインのApacheにmod_rewriteとmod_proxy。
そしてhttpd.confに以下の記述を書き加えます。
#
# To use PHP5 scripts:
#
RewriteEngine on
RewriteRule ^/(.*\.php5) http://localhost:8580/$1 [P]
ProxyPassReverse / http://localhost:8580/
で、8580ポートのほうのApacheでは Listen 8580 としておけば
自動的に転送してくれるっていうわけ。
とりあえず今のところはうまくいってるので色々遊んでみます。
Trackback on "PHP5をPHP4と共存させる方法"
以下1件のトラックバックはこのページのエントリー"PHP5をPHP4と共存させる方法"を参照しています。
このエントリーのトラックバックURL:
» PHP5_Install
- 2005年01月21日 16:38
- from PukiWiki/TrackBack 0.1
PHPInstall PHP-5.0.3をコンパイルしてみる。 libxml2がないので、これを最初にインストールする。 $ wget http://xmlsoft.org/sources/libxml2-sources-2.6.16.tar.gz $ cd libxml2-2.6.16 $ ./configure $ gmake # こけた encoding.c: In function `ISO8859... [続きを読む]

php-usersで拝見し、今更ながら試してみました。感動です(^-^)
お役にたてて嬉しいです。
本来ならば標準でサポートしてほしいですよね。
そうですね。
PHP3/4のように、コンパイル時に指定できるだけでもかなり違うと思います。
PHP5.1に期待(?)でしょうか(^-^;
Good site, good blog, thank
Oh, my world. It is ok
viagra online ViaT8898111-01-01-22
buy valium ViaValT8898111-01-01-22
buy xanax ViaValT8898111-01-01-22