PHPで「PHP Startup: Use of mbstring.internal_encoding is deprecated in Unknown on line 0」エラー

PHP

PHP Startup: Use of mbstring.internal_encoding is deprecated in Unknown on line 0」エラー

PHP8.0以降の「mbstring.internal_encoding」が廃止されているというエラーメッセージです。

php.ini

「mbstring.internal_encoding = “xxx”」の行を物理削除することで解決します。

[Date]
date.timezone = "Asia/Tokyo"
[mbstring]
mbstring.internal_encoding = "UTF-8"
mbstring.language = "Japanese"
[opcache]
opcache.memory_consumption=128
opcache.interned_strings_buffer=8
opcache.max_accelerated_files=4000
opcache.revalidate_freq=60
opcache.fast_shutdown=1
opcache.enable_cli=1

廃止時期

githubによると2020年3月31日のphp-8.0.0RC2で削除されたようです。

札幌在住エンジニア。JavaやPHPやWordPressを中心とした記事が中心です。

【SE歴】四半世紀以上
【Backend】php / java(spring) / c# / AdobeFlex / c++ / VB / cobol
【Frontend】 vue.js / jquery他 / javascript / html / css
【DB】oracle / mysql / mariadb / sqlite
【infrastructure】aws / oracle / gcp
【license】aws(saa-c03) / oracle master / XML Master / Sun Certified Programmer for the Java 2 Platform 1.4

Nobelをフォローする
PHP
Nobelをフォローする

コメント

タイトルとURLをコピーしました