我在亚马逊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?
答案 0 :(得分:-1)
问题不是脚本从多字节扩展调用函数,而是调用被命名为yii\web
而不是全局命名空间,因此PHP正在搜索\yii\web\mn_strlen()
。
如果您可以确定进行呼叫的位置(例如通过堆栈转储或调试回溯),那么它应该是\mb_strlen()