アプリ版:「スタンプのみでお礼する」機能のリリースについて

Linuxにphp4とphp5を動作させたいのですが、現在php4が入っていまし
てphp5をインストールする際はyumを使えば良いのでしょうか?

iniファイルなど共通するはどうなるのでしょうか?

また、混在させるとcgiで動作させる必要?があると思うので
.phpファイルをcgiで動作させる方法も知りたいです。

/usr/local/bin/php (PHP5)
/usr/bin/php (PHP4)

とするのが一般的でしょうか?

A 回答 (1件)

同じApacheのモジュールとして PHP4とPHP5を共存させる方法は判りません


 (一度やってみたがうまくいかなかった)
で、私の場合は 片方をモジュール、もう片方をCGIとしてインストールしていました
 (↑昨日まではです。   今現在Fedora9をクリーンインストール中)

CGIとしてインストールするには(自分でコンパイルする場合)
http://wiki.bit-hive.com/tomizoo/pg/PHP%20Fedora …
の「3.2 CGI SAPIのインストール」

>/usr/local/bin/php (PHP5)
>/usr/bin/php (PHP4) とするのが一般的でしょうか?

上記URLのような手順でPHP5をインストールする場合ですがコマンドとして
# ./configure --enable-cgi --program-suffix=5.cgi --without-pear --with-mysql
などとすると /usr/local/bin/php5.cgi と言うfile名でインストールされます

あとは使いやすい場所にシンボリックリンクすれば良いのですが
例えば 現在のPHP4が /usr/bin/php であれば
# ln -s /usr/local/bin/php5.cgi /usr/bin/php5
# ln -s /usr/local/bin/php5.cgi /usr/local/bin/php
とすれば PHPのCGIスクリプト中でshebangを
#!/usr/bin/php5
または
#!/usr/local/bin/php
でCGIとして動かせます。

PHPのCGIについては、ちょっと関連したことを
http://oshiete1.goo.ne.jp/qa4116414.html
にも書いたりしています
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!