ホームページ >バックエンド開発 >PHPチュートリアル >このエラーは、PHP ページにアクセスすると報告されます。

このエラーは、PHP ページにアクセスすると報告されます。

WBOY
WBOYオリジナル
2016-06-23 14:06:06906ブラウズ

致命的なエラー:関数 mb_internal_encoding() を未定義にできません

私の環境は:

VirtualBox4.2.6 + Linux(RedHat) + httpd-2.4.4 + mysql-5.1.6 + php-5.4.13


ディスカッションに返信する (解決策)

mbstring 拡張機能が有効になっていません

mbstring 拡張機能が有効になっていません
有効にするにはどうすればよいですか?
オンラインで検索して指示に従いましたが、まだ機能しません

php.ini で、
;mbstring.internal_encoding = EUC-JP

先頭のセミコロンを削除して、Apache を再起動します。

http://php.net/manual/en/mbstring.configuration.php#ini.mbstring.internal-encoding

php.ini を変更し、extension=mbstring.so を追加して、Apache を再起動します

no mbstring .so ファイルの場合は、インターネットにアクセスして Linux を検索し、php_mbstring 拡張機能を有効にし、それに応じてインストールします。

php.ini で、
;mbstring.internal_encoding = EUC-JP

直前のセミコロンを削除し、Apache を再起動します。

http://php.net/manual/en/mbstring.configuration.php#ini.mbstring.internal-encoding


php.ini を変更し、extension=mbstring.so を追加して、Apache を再起動します

そうでない場合mbstring.so ファイルについては、Linux をオンラインで検索して php_mbstring 拡張機能を有効にし、それに応じてインストールします。
指示に従いましたが、まだ機能しません

php.ini で extension=php_mbstring.dll を見つけ、その前のセミコロンを削除して保存し、最後に Apache を再起動します。お役に立てれば!

php.ini で extension=php_mbstring.dll を見つけ、その前のセミコロンを削除して保存し、最後に Apache を再起動します。お役に立てれば!
私の環境は Linux オペレーティング システムです。.dll は Windows オペレーティング システムのファイル タイプです

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。