SOFTELメモ Developer's blog

会社概要 ブログ 調査依頼 採用情報 ...
技術者募集中

【php】phpの設定の切り替え

問題

ディレクトリごととか、バーチャルホストごととかで、設定を変えたい。

Apacheのモジュールとしてphpを実行しているときは .htaccessで設定できるけど、そうでないとき(FastCGIのとき、IISのときなど)ならどうする?

php-logo

答え

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

関連するメモ

コメント