php.iniについて
未完成。
PHPの設定ファイルです。
PHPには管理者が設定した「Master Value」とユーザーが設定した「Local Value」が存在します。
通常はMaster Valueで動作しますが、必要に応じてphp.iniを設定することでLocal Valueとして適応されます。
PHPが動作する時はMaster ValueにLocal Valueが上書きされることで任意の設定で動作させることが可能です。
php.iniをディレクトリへ設置することで、そのディレクトリ配下のPHP制御が可能になります。
FYAでは「UTF-8」環境に設定されている為、必要に応じてphp.iniを設置して下さい。
デフォルト(UTF-8)
ユーザーがphp.iniを設置しない場合に動作するUTF-8環境の設定です。
UTF-8環境向けのスクリプトであれば特に設定せずに動作します。
スクリプトの文字コードはUTF-8だけど出力が違うという場合は他の環境を参考に。
;; HTTPヘッダ「charset」
default_charset = UTF-8
;; HTTP出力文字コード
mbstring.http_output = UTF-8
;; 内部処理文字コード
mbstring.internal_encoding = UTF-8
EUC-JP環境
EUC-JP向け環境。
;; HTTPヘッダ「charset」
default_charset = EUC-JP
;; HTTP出力文字コード
mbstring.http_output = EUC-JP
;; 内部処理文字コード
mbstring.internal_encoding = EUC-JP
Shift_JIS環境
Shift_JIS向け環境。
FYAではまともに動かなかった気がします。
;; HTTPヘッダ「charset」
default_charset = Shift_JIS
;; HTTP出力文字コード
mbstring.http_output = SJIS
;; 内部処理文字コード
mbstring.internal_encoding = SJIS
その他
その他の設定です。
;; ショートタグ(On/Off[default:On])
short_open_tag = Off
;; エラー表示(On/Off[default:On])
display_errors = Off
設定確認方法
php.iniで施した設定を確認する方法です。
以下の内容を適当な名前で保存してFTPでアップロードして下さい。
(例 : phpinfo.phpなど)
ブラウザで参照することで現在の設定を確認することが出来ます。
確認を終えたらセキュリティの都合上必ず削除して下さい。
<?php phpinfo() ?>
