openSUSE phpmyadmin错误:缺少mbstring扩展名

时间:2016-12-08 08:48:49

标签: phpmyadmin opensuse mbstring

  

phpMyAdmin - 错误

     

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

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

1 个答案:

答案 0 :(得分:0)

  1. 安装mbstring并重启你的apache:

    sudo apt-get install php-mbstring
    sudo service apache restart
    
  2. 然后删除;来自你的php.ini文件:

    ;extension=php_mbstring.dll
    

    extension=php_mbstring.dll
    

    如果它仍然无效..删除你的php设置,而不从phpmyadmin中删除数据库。重新安装。

    注意:*如果您要删除所有内容,请提及您需要的内容。

    sudo apt-get remove php* 
    

    然后安装所需的php版本的php和模块。这里,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升级:

    希望它有所帮助。 它对我做了:)