【php】phpの設定の切り替え
問題
ディレクトリごととか、バーチャルホストごととかで、設定を変えたい。
Apacheのモジュールとしてphpを実行しているときは .htaccessで設定できるけど、そうでないとき(FastCGIのとき、IISのときなど)ならどうする?
答え
php.iniファイル内に、HOSTセクション、PATHセクションを指定することで設定を変えることができる。php5.3からの新機能。
- HOST
- 指定したホスト名でのアクセスのみ有効になる
- PATH
- 指定したパスのスクリプトのみ有効になる
Example
[HOST=mobile.yourdomain.com] mbstring.http_output = SJIS
;"¥"ではなく"/"で [PATH="C:/inetpub/myblog"] mbstring.internal_encoding = UTF-8
コメント