在Mac上安装phpMyAdmin时缺少mbstring PHP扩展

use*_*228 3 install phpmyadmin mbstring

PhpMyAdmin安装错误

安装phpMyAdmin时遇到一些问题.我想解决以下问题,但是没有线索从哪里开始(除了php.ini?).

这是错误消息.

The mbstring PHP extension was not found and you seem to be using a multibyte charset. Without the mbstring extension phpMyAdmin is unable to split strings correctly and it may result in unexpected results.
Run Code Online (Sandbox Code Playgroud)

这是我在SO上发现的一篇相关文章,它适用于Linux,但在我的Mac上无效(OSX 10.6更新了PHP等):PhpMyAdmin安装错误

小智 11

就像错误消息所说,您的PHP安装缺少mbstring扩展.我的Snow Leopard中Apple提供的PHP 5.3.3似乎有它,但许多发行版分别捆绑了扩展.例如,如果你从macports使用PHP,你需要安装php5-mbstring -package:

sudo port install php5-mbstring
Run Code Online (Sandbox Code Playgroud)


rus*_*man 5

小注 - 如果你安装了不同版本的php(如php5.5),你必须安装正确版本的mbstring包.就我而言:

sudo port install php55-mbstring
Run Code Online (Sandbox Code Playgroud)

要激活,你必须在php.ini文件中有这样的一行:

extension=mbstring.so
Run Code Online (Sandbox Code Playgroud)

来自:

/opt/local/var/db/php55/mbstring.ini
Run Code Online (Sandbox Code Playgroud)

(如果使用默认的macports安装根目录).