访问 ip/phpMyAdmin 空白页面,打开浏览器控制台,发现有一个请求 返回 500。
于是Linux终端 cat /var/log/httpd/error_log 查看错误日志发现如下错误:
[Thu Mar 07 09:07:15.820868 2019] [:error] [pid 3964] [client 127.0.0.1:50324] PHP Fatal error:
Call to undefined function mb_detect_encoding() in /var/www/html/phpMyAdmin/libraries/php-gettext/gettext.inc
on line 177
百度之后发现原因是 php-mbstring 扩展没有安装,于是使用yum 安装,却出现以下情况:
没有可用软件包 php-mbstring。
最后解决方法:
从网上下载了一个 php-mbstring-5.4.16-36.el7_1.x86_64.rpm
https://download.youkuaiyun.com/download/cc1969281777/11003834
安装:
rpm -ivh --nodeps php-mbstring-5.4.16-36.el7_1.x86_64.rpm
然后重启httpd:
service httpd restart
再访问主页就出来了: