phpMyAdmin - 错误:缺少mbstring扩展名

时间:2016-03-06 11:38:57

标签: phpmyadmin xampp

我收到这个phpMyAdmin错误:

  

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

我已多次搜索此解决方案,并逐步实施,但仍然收到相同的错误。几天后,它运行正常,现在不知道发生了什么。请帮忙!

以下是我的 php.ini 设置:

; Directory in which the loadable extensions (modules) reside.
; http://php.net/extension-dir
;extension_dir = "./"
; On windows:
extension_dir="C:\php\ext"


extension=php_bz2.dll
extension=php_curl.dll
extension=php_mbstring.dll
extension=php_exif.dll
;extension=php_fileinfo.dll
extension=php_gd2.dll
extension=php_gettext.dll
;extension=php_gmp.dll
;extension=php_intl.dll
;extension=php_imap.dll
;extension=php_interbase.dll
;extension=php_ldap.dll
;extension=php_mssql.dll
extension=php_mbstring.dll
;extension=php_exif.dll      ; Must be after mbstring as it depends on it
extension=php_mysql.dll
extension=php_mysqli.dll
;extension=php_oci8.dll      ; Use with Oracle 10gR2 Instant Client
;extension=php_oci8_11g.dll  ; Use with Oracle 11gR2 Instant Client

3 个答案:

答案 0 :(得分:2)

请尝试输入扩展程序目录的完整路径,然后才能正常运行。

extension_dir = "C:\php\ext"

希望这会有所帮助。

答案 1 :(得分:2)

试试这个

sudo apt-get install phpmyadmin php-mbstring php-gettext

sudo service apache2 restart

或者

Check This Post

答案 2 :(得分:0)

大家好,我遇到了这个问题,解决方案很简单,只需遵循此步骤即可。

  1. 停止服务器,然后安装此php版本。

    $服务apache2停止

    $ sudo apt-get install php7.1 php7.1-common

  2. 您必须为Laravel和作曲家安装此软件包。

    $ sudo apt-get install php7.1-curl php7.1-xml php7.1-zip php7.1-gd php7.1-mysql php7.1-mbstring

  3. 查看新版本。

    $ php -v

    您可以看到。

  

PHP 7.2.4–1 + ubuntu16.04.1 + deb.sury.org + 1(cli)(内置:2018年4月5日   08:53:57)(NTS)

  1. 现在,您需要删除php 7.0

    $ sudo apt-get purge php7.0 php7.0-common

  2. 现在重新启动服务器

    $ sudo shutdown -r now

  3. 现在您的服务器使用PHP 7.2,可以解决mbstring错误。

    $ sudo a2enmod php7.2

    $ service apache2 restart