【问题标题】:openSUSE phpmyadmin Error: The mbstring extension is missingopenSUSE phpmyadmin 错误:缺少 mbstring 扩展
【发布时间】:2017-04-23 10:40:30
【问题描述】:

phpMyAdmin - 错误

缺少 mbstring 扩展名。请检查 你的 PHP 配置。

我已经安装了 php-mbstring 和 php-gettext,我的 php 版本是 php7。 我通过zypper安装了php和phpmyadmin。

【问题讨论】:

  • phpinfo() 的输出对 mbstring 功能有何评价?

标签: phpmyadmin opensuse mbstring


【解决方案1】:
  1. 安装mbstring并重启你的apache:

    sudo apt-get install php-mbstring
    sudo service apache restart
    

然后删除;从您的 php.ini 文件中:

;extension=php_mbstring.dll

extension=php_mbstring.dll

如果它仍然不起作用..删除您的 php 设置,而不从您的 phpmyadmin 中删除数据库。重新安装它。

注意:* 如果您想全部删除,请全部提及您需要的。

sudo apt-get remove php* 

然后安装你需要的php版本的php和modules。在这里,php 7.1:

sudo apt-get install php7.1 php7.1-cli php7.1-common libapache2-mod-php7.1 php7.1-mysql php7.1-fpm php7.1-curl php7.1-gd php7.1-bz2 php7.1-mcrypt php7.1-json php7.1-tidy php7.1-mbstring php-redis php-memcached

重启你的apache并检查php版本。

sudo service apache restart
php -v

所有这些都完成后,执行以下命令强制启用mbstring并重新启动你的apache。

sudo phpenmod mbstring
sudo service apache restart

按照php manual进行php升级:

希望对您有所帮助。 它对我有用:)

【讨论】:

  • 请注意:OpenSUSE 不使用apt-get,而是使用zypper
猜你喜欢
  • 2018-05-22
  • 2016-06-19
  • 2017-07-16
  • 2018-12-11
  • 2020-11-19
  • 2018-08-11
  • 2015-07-14
  • 2018-02-20
相关资源
最近更新 更多