Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/241.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 调用未定义的函数yii\web\mb_strlen()_Php_Amazon Web Services - Fatal编程技术网

Php 调用未定义的函数yii\web\mb_strlen()

Php 调用未定义的函数yii\web\mb_strlen(),php,amazon-web-services,Php,Amazon Web Services,我正在使用Amazon服务器和Amazon Linux AMI。 我安装 yum install php55 php55-mysql php55-pdo 我用它给我的Yii2框架运行我的项目 Call to undefined function yii\web\mb_strlen() 我尝试从这里安装mb_strlen yum install php-mbstring 但是这张表格是php5.3,php5.5没有 如何为php5.5安装mb_字符串?问题不在于脚本从多字节扩展调用函数,而是

我正在使用Amazon服务器和Amazon Linux AMI。 我安装

yum install php55 php55-mysql php55-pdo
我用它给我的Yii2框架运行我的项目

Call to undefined function yii\web\mb_strlen()
我尝试从这里安装mb_strlen

yum install php-mbstring
但是这张表格是php5.3,php5.5没有


如何为php5.5安装mb_字符串?

问题不在于脚本从多字节扩展调用函数,而是调用的名称空间是yii\web,而不是全局名称空间,因此PHP正在搜索\yii\web\mn\u strlen


如果您可以识别调用的位置(例如通过堆栈转储或调试回溯),则应该是\mb_strlen

我将其更改为\mb_strlen,并且调用了未定义的函数mb_strlen,mb字符串仍然缺失