phpMyAdmin安装过程中的mbstring问题

phpMyAdmin安装过程中的mbstring问题


DATE: 2017-09-24 14:01:37

CentOS 6.5环境下,通过yum安装phpMyAdmin

yum install phpMyAdmin

安装后,将phpMyAdmin文件夹放在网络服务文件目录下,更改权限。

chmod 777 phpMyAdmin

安装后,访问时报错 mb_string is missing。
phpinfo的方式查看,发现并没有mbstring。

查找mbstring.so,发现在目录./lib/php/modules/mbstring.so下。

网上有说,将

$cfg['Servers'][$i]['host'] = 'localhost';
更换成
$cfg['Servers'][$i]['host'] = '127.0.0.1';

然而,改了之后并没有什么卵用。
重启主机后,可以登入phpMyAdmin,但mb-string的问题依然没有解决。

安装mb-string模块,yum install php-mbstring,将php.ini中的;去掉,重启,然后

# php -v
PHP Warning:  Module 'mbstring' already loaded in Unknown on line 0
#php -m
[PHP Modules]
...
imap
intl
json
libxml
mbstring

可惜看到,此时模块已经加载成功。

然而,我在浏览器打开phpMyAdmin后,依然报mb-string错误。

至此,这个问题我没有解决。能看到的后果是在phpMyAdmin界面有个看起来不爽的提示,其它的问题暂时还不知道。

版权声明

弈心博客


本文首发site_name,转载请附上博文链接!