11月
09
2007
Linux XAMPPでphp.iniを切替
Windows版のXAMPPは、PHP4とPHP5の両方のiniファイルがあるようなのですが、Linux版には無い?独自の設定はどうしたらよいのか検索してみたが、なかなか見あたらない。(検索ヘタか・・)phpinfo()を見てみるとどうも同じphp.iniを使っているようだ。じゃあ別のphp.iniを読み取るように変更すればいい。 (XAMPPは、1.6.4です。)
vi /opt/lampp/etc/extra/httpd-xampp.conf
LoadModule php4_module modules/libphp4.so LoadModule php5_module modules/libphp5.so
を
PHPIniDir /opt/lampp/php4 LoadModule php4_module modules/libphp4.so PHPIniDir /opt/lampp/php5 LoadModule php5_module modules/libphp5.so
と付け加え
それぞれphp4とphp5のフォルダにオリジナルのphp.iniをコピーして独自の設定を書き込む。
XAMPPを再起動。
ちなみにxdebugを入れてみましたが、この方法だとphp4だけは動きませんでした。
Zend Debuggerは切替できました。
Windows 版にも同じように(Windows版にはhttpd.confに記入しました。)
以下を最後に追記
PHPIniDir "D:\Program Files\xampp\php5" PHPIniDir "D:\Program Files\xampp\php4"
php4、php5は、自分がわかりやすい適当なディレクトリでOK。 一応動いている。


































