*PHPの設定を.htaccessで行う [#qbd9fcc9]

php.iniで設定せずに、.htaccessで設定することで、特定のページに対して設定を有効にできます。~
ただし、設定できる項目には制限があります。~
書き方は以下の通り
 <IfModule mod_php5.c>
     php_value mbstring.language "Japanese"
     php_value mbstring.internal_encoding "EUC-JP"
     php_value mbstring.http_output "EUC-JP"
     php_flag  mbstring.encoding_translation Off
 </IfModule>
php.iniのように、''項目=値''ではなく''php_value 項目 値'' または''php_flag 項目 値''で設定します。

**設定が聞かない場合 [#h9d7d056]
Apacheの設定ファイルhttpd.xonfで「AllowOverride None」の場合、.htaccessの設定が反省されません。~
Apacheの設定ファイルhttpd.confで「AllowOverride None」の場合、.htaccessの設定が反省されません。~
「AllowOverride All」 にすることで設定が反映されます。



**参考 [#a312b810]
-[[どこで設定を行うのか>http://www.php.net/manual/ja/configuration.changes.modes.php]]
-[[php.ini ディレクティブのリスト>http://www.php.net/manual/ja/ini.list.php]]
-[[「.htaccess」ファイルでの設定>http://www.shigeweb.jp/php/project_p/?section=setup&page=htaccess]]

トップ   編集 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS