アプリケーションごとにphp.iniの設定を切り替える。

普段Ethnaを利用してアプリを作成していますが、
プロジェクトごとにEthnaのバージョンを分けたいことがあります。
たとえば、
Aプロジェクトでは、Ethnaの安定版である2.1.2を使い
Bプロジェクトでは、最新の機能が使いたいので2.3.xを使うという具合です。


また、旧アプリのPEARをバージョンアップしたら動かなくなったということがないようにもしたいので
これもアプリケーションごとに切り替えたいこともあります。
メンテナンス白>自分


このような場合PHPファイルの先頭あたりで
ini_set('include_path','<パス>');
などとしていたのですが、PHPファイルごとに書かなければならないのでめんどくさいです。


このような場合Apache側で(あ、WebサーバーはApache前提です。。。)設定することが可能です。

">
php_value include_path ".:<アプリ専用のインクルードパス>"


php_value include_path "アプリ専用のインクルードパス"

php.iniの設定を自由に変更できるので注意が必要ですが
アプリケーションごとで文字コード(mb_*)の設定を変更することも可能です。

いろんなことに応用できると思います。

詳細はこちらをご覧ください。