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

时间:2015-01-26 18:25:51

标签: php amazon-web-services

我在亚马逊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_string?

1 个答案:

答案 0 :(得分:-1)

问题不是脚本从多字节扩展调用函数,而是调用被命名为yii\web而不是全局命名空间,因此PHP正在搜索\yii\web\mn_strlen()

如果您可以确定进行呼叫的位置(例如通过堆栈转储或调试回溯),那么它应该是\mb_strlen()