Uncaught Error: Call to undefined function mb_strlen()
Mar 26, 2021
今天在Ubuntu 10.04 運行PHP時遇到Uncaught Error: Call to undefined function mb_strlen()的問題。
首先找到 php.ini,我的版本是7.2,記得修改成自己的版本。
$ sudo vim /etc/php/7.2/cli/php.ini
/;extension=mbstring
找到 extension=mbstring後註銷註解(把;拿掉)
重啟apache
$ sudo /etc/init.d/apache2 restart
結果還是不行,排查一下。
$sudo php -m | grep "mbstring"
看起來是缺少這個套件
$ sudo apt-get install php-mbstring
最後重啟一下apache,這樣就成功囉!