ホームページ  >  記事  >  バックエンド開発  >  未定義関数 mb_internal_encoding の呼び出し

未定義関数 mb_internal_encoding の呼び出し

WBOY
WBOYオリジナル
2016-08-08 09:24:082530ブラウズ

Laravel フレームワーク エラー メッセージ:

[Sat May 16 11:34:36.283788 2015] [:error] [pid 9540:tid 828] [client 127.0.0.1:62578] PHP 致命的エラー: 未定義関数 Illuminate の呼び出し\ E:\PHPTOOLS\Apache24\htdocs\HParent\vendor\laravel\framework\src\Illuminate\Foundation\Bootstrap\LoadConfiguration.php の Foundation\Bootstrap\mb_internal_encoding() 43 行目

未定義関数 mb_internal_encoding() の呼び出しエラーです。

主な理由はやはり PHP.INI 設定ファイルの設定です。

プロジェクト ディレクトリを開いた後、ログ追跡を使用した後、Web ページを表示できないことがわかりました (ログは Apache フォルダーの LOGs ファイルの下の errlog ディレクトリにあります)。


私は多くのWebサイトを調べ、最終的にこのWebサイトで同様の問題を見つけて試してみました:

1. まず、php.iniファイルの下のextension=php_mbstring.dllを確認します。 拡張機能がオンになっているかどうかに関係なく、以前の拡張機能を削除するには、Apache サービスを再起動してください

拡張機能がオンになっていても機能しない場合は、次のファイルの拡張機能を開くことをお勧めしますそして再試行します(これは私の場合で、すべてをオンにしました拡張機能は正常に実行できます)

extension=php_gd2.dll extension=php_intl.dll extension=php_mbstring.dll extension=php_exif.dll extension=php_mysql.dll extension=php_mysqli.dll extension=php_pdo_mysql.dll質問参考URL:

http://stackoverflow.com/questions/27090989/mbstring-not-loading-myphp-admin-fatal-error-etc-etc-on-windows-7-pro-local-ser

上記では、未定義関数 mb_internal_encoding の呼び出しの問題を、関連する側面も含めて紹介しています。PHP チュートリアルに興味のある友人に役立つことを願っています。

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