質問: 最近自宅のPCでPHPの勉強をしておりますが、php.iniは何をするもので、どのような設定をすれば良いのでしょうか? また、そのファイルはどこにあるのでしょうか?
回答: php.iniファイルとは**PHPに関する全体的な動作や環境を設定するファイル**のことです。 php.iniファイルの項目でよく設定が行われるディレクティブは以下の通りです。 ほとんどのディレクティブの先頭には";"(セミコロン)によってコメントアウトされているので、必要に応じて削除してから設定してください。 ``` log_errors : エラーログを生成するか?(推奨設定: On) error_log : エラーログファイルの保存場所(任意のディレクトリパスとファイル名) default_charset : 文字エンコーディング設定(UTF-8, SJISなど) file_uploads : ファイルのアップロード機能を使うか否か(使用する場合はOn、使用しない場合はOff) mbstring.internal_encoding : phpで日本語などのマルチバイト文字のエンコーディング設定(推奨設定: UTF-8) mbstring.language : 言語環境(推奨設定: Japanese) ``` php.iniファイルの場所についてですが、OSによって異なります。 **"phpinfo"関数を使用してphp.iniファイルの格納場所を確認することができます。** 一覧の"Loaded Configuration File"(PHP5.2.2以前は"Configuration File(php.ini)Path")という項目から確認できます。