Laravel 5.1:Encrypter.php第48行中的FatalErrorException:调用未定义的函数Illuminate \ Encryption \ mb_strlen()

时间:2015-10-01 10:08:35

标签: php laravel-5.1

我在服务器上安装了laravel 5.1。 我在laravel 5.1 Call to undefined function Illuminate\Foundation\Bootstrap\mb_internal_encoding()中遇到了致命的错误 然后我在mb_internal_encoding('UTF-8');中评论了LoadConfiguration.php

我又得到了一个致命的错误

Laravel 5.1 : FatalErrorException in Encrypter.php line 48: Call to undefined function Illuminate\Encryption\mb_strlen() 

任何人都可以告诉我如何解决这个问题吗?

1 个答案:

答案 0 :(得分:0)

问题是您的PHP安装缺少multibyte extension,或者它尚未启用。

如果您自己安装了PHP,请确保使用--enable-mbstring选项进行编译。

如果您使用包管理器安装PHP,请检查您的php.ini文件以启用mbstring扩展。

也可以安装包含扩展程序的额外软件包,具体取决于您的平台