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界面有个看起来不爽的提示,其它的问题暂时还不知道。