メモ > サーバ > 各論: XAMPP > PHP
PHP
※PHP8.1では internal_encoding・http_input・http_output が非推奨になっている。
PHP 8.x での php.ini の設定について
https://zenn.dev/ksh2ksk4/articles/3cb75ed89ae662c1352d
PHPの設定ファイル C:\xampp\php\php.ini を編集。
;error_reporting=E_ALL & ~E_DEPRECATED & ~E_STRICT
error_reporting=E_ALL
;mbstring.language = Japanese
mbstring.language = Japanese … 行頭の ; を削除。
;mbstring.internal_encoding =
mbstring.internal_encoding = UTF-8 … 行頭の ; を削除し、UTF-8 に設定。
;mbstring.http_input =
mbstring.http_input = pass … 行頭の ; を削除し、pass に設定。
;mbstring.http_output =
mbstring.http_output = pass … 行頭の ; を削除し、pass に設定。
;mbstring.encoding_translation = Off
mbstring.encoding_translation = Off … 行頭の ; を削除。
;mbstring.detect_order = auto
mbstring.detect_order = UTF-8,SJIS,EUC-JP,JIS,ASCII … 行頭の ; を削除し、auto を UTF-8,SJIS,EUC-JP,JIS,ASCII に修正。
;mbstring.substitute_character = none
mbstring.substitute_character = none … 行頭の ; を削除。
;mbstring.func_overload = 0
mbstring.func_overload = 0 … 行頭の ; を削除。
date.timezone=Europe/Berlin
date.timezone=Asia/Tokyo … Asia/Tokyo に設定。
Advertisement