目的of目的

技術的な事とか趣味な事を書いて日本語の練習

IISでディレクトリごとにphp.iniを変える方法

インストールマニアックス中にIISでOSSをインストールしていたとき
PHPのソフトウェアがたくさんあり、しかもそのソフトごとにphp.iniの値を変えなければならなかった事がよくありました。
appacheなら.htaccessとかで変更できるらしいのですけど、IISではそんな事出来るはずがないですよね。(もしかしたらできるの?)

というわけでディレクトリごとにphp.iniを変更する方法を探していたわけなんですが、方法が2つくらいあって1つは
仮想ディレクトリ毎のPHP.INI設定

この方法をつかったら変更できるようだけど自分の環境じゃうまくいかないので、もう1つの方法を

山市良のえぬなんとかわーるど: PHP 5.3 の新機能: .htaccess の代わりになる .user.ini

これはPHP5.3以降を使用して、
user_ini_.filename = ".user.ini"
php.iniの値を編集しておくと、各ディレクトリに.user.iniファイルに書いてある
設定内容を読み込んで使用してくれます。素晴らしいですね。