2015-01-26 78 views
1

我正在使用Amazon服務器和Amazon Linux AMI。 我安裝調用未定義函數yii web mb_strlen()

yum install php55 php55-mysql php55-pdo 

,走到我跑我的項目(與Yii2框架),它給我

Call to undefined function yii\web\mb_strlen() 

我試圖從這裏

yum install php-mbstring 

但這種形式PHP5安裝mb_strlen。 3,並沒有爲php5.5

如何安裝mb_string爲php5.5?

回答

0

問題不是腳本正在從多字節擴展中調用一個函數,而是這個調用命名空間爲yii\web而不是全局命名空間,因此PHP正在搜索\yii\web\mn_strlen()

如果你能確定在調用時(例如,通過一個堆棧轉儲或調試回溯),應當向\mb_strlen()

+0

)和我 調用未定義功能mb_strlen (),mb字符串仍然丟失 – 2015-01-31 09:45:11