由于缺少扩展名,phpmyadmin 无法正常工作

kep*_*tak 20 mysql php phpmyadmin

我即将phpmyadmin在 Ubuntu 16.04上使用。但是它显示该页面不起作用。错误日志说error 500

PHP Fatal error:  require_once(): Failed opening required '/usr/share/php/php-gettext/gettext.inc' (include_path='.:/usr/share/php') in /usr/share/phpmyadmin/libraries/select_lang.lib.php on line 477
Run Code Online (Sandbox Code Playgroud)

起初它说mysqli|mysql缺少扩展名。但在失眠的几个小时后,我忘记了我对它做了什么。我正在使用 php7。

小智 44

sudo apt-get install php-mbstring php7.0-mbstring php-gettext
Run Code Online (Sandbox Code Playgroud)

或者干脆:

sudo apt-get install php-gettext
Run Code Online (Sandbox Code Playgroud)

进而:

sudo service apache2 restart
Run Code Online (Sandbox Code Playgroud)

这已在此错误中报告:


Rah*_*Jha 6

您需要安装 php-gettext ,使用安装它

 sudo apt-get install php-gettext
Run Code Online (Sandbox Code Playgroud)


Mic*_*io. 6

我花了几个小时来解决这个问题。只需安装php-mbstring,php7.0-mbstringphp-gettext. 就是这样。

您可以通过运行以下命令来做到这一点:

sudo apt-get install php-mbstring php7.0-mbstring php-gettext
Run Code Online (Sandbox Code Playgroud)