【问题标题】:The mbstring extension is missing缺少 mbstring 扩展名
【发布时间】:2018-02-20 03:00:26
【问题描述】:

我是 Linux 新手。在我的 Linux Mint 18.1 上安装了 apache2、mysql-server、php 7.0 和 phpmyadmin。 安装顺利,但 localhost/phpmyadmin 报错(见标题)。

试过了:

  • 在 php.ini 中取消注释“extension_dir”
  • 在 php.ini 中取消注释 mbstring.dll 扩展
  • 建立从 /var/www/html/phpmyadmin 到 /usr/share/phpmyadmin 的链接
  • 重新安装php7.0-mbstring

但都没有用。

我也一直在重启 Apache。

【问题讨论】:

  • mbstring.dll是一个Windows库,你需要mbstring.so

标签: php mbstring


【解决方案1】:

如果你的 Apache 和 PHP 运行正常,你应该在 PHP 上安装 mbstring 扩展并重启 Apache:

sudo apt-get install php7.0-mbstring
sudo service httpd restart

重新启动 Apache 是大多数人忘记的步骤。当您安装任何 PHP 扩展时,某些发行版会自行重启 Apache,而其他发行版则不会。

【讨论】:

  • 试过了:它说我已经安装了最新版本。
  • 你重启过 Apache 吗?如果是这样,请在您的 DocumentRoot 上创建一个包含以下内容的 PHP 文件:<?php phpinfo() ?> 并在浏览器中打开它。在那里寻找 mbstring。
  • “已解析的其他 .ini 文件”部分包含 /etc/php/7.0/apache2/conf.d/20-mbstring.ini;我看不到mbstring 的其他事件。是的,我通过apachectl restart 重新启动了 Apache,但它似乎没有帮助。
猜你喜欢
  • 2016-03-01
  • 2018-12-11
  • 2016-05-12
  • 2018-08-11
  • 2016-06-19
  • 2019-07-10
  • 2016-10-11
  • 1970-01-01
相关资源
最近更新 更多