phpMyAdmin-错误:缺少mbstring扩展名

phpMyAdmin-错误:缺少mbstring扩展名,phpmyadmin,xampp,Phpmyadmin,Xampp,我得到了这个phpMyAdmin错误: ****缺少mbstring扩展名。请检查您的PHP配置**** 我已经搜索了很多次这个解决方案,并一步一步地实现了它,但仍然得到相同的错误。几天前,它运行良好,现在不知道发生了什么。请帮助 以下是我的php.ini设置: ; Directory in which the loadable extensions (modules) reside. ; http://php.net/extension-dir ;extension_dir = "./" ;

我得到了这个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

请尝试放置扩展目录的完整路径,它将正常工作

extension_dir = "C:\php\ext"

希望这会有所帮助。

请尝试放置扩展目录的完整路径,它就可以工作了

extension_dir = "C:\php\ext"
希望这会有所帮助。

试试这个

sudo apt get install phpmyadmin php mbstring php gettext

sudo服务apache2重启

试试这个

sudo apt get install phpmyadmin php mbstring php gettext

sudo服务apache2重启


大家好,我遇到了这个问题,解决方法很简单,只需遵循这个

  • 停止服务器,然后安装此php版本

    $service apache2站

    $sudo apt get安装php7.1 php7.1-common

  • 您必须为Laravel和composer安装此软件包

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

  • 查看新版本

    $php-v

    你可以看到

  • PHP 7.2.4–1+ubuntu16.04.1+deb.sury.org+1(cli)(构建日期:2018年4月5日) 08:53:57(新界南)

  • 现在,您需要删除PHP7.0

    $sudo apt获取清除php7.0 php7.0-common

  • 现在重新启动服务器

    $sudo关机-立即关机

  • 现在您的服务器使用PHP7.2,您可以解决mbstring错误

    $sudo a2enmod php7.2

    $service apache2重新启动


  • 嗨,伙计们,我有这个问题,解决方法很简单,只需遵循这个

  • 停止服务器,然后安装此php版本

    $service apache2站

    $sudo apt get安装php7.1 php7.1-common

  • 您必须为Laravel和composer安装此软件包

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

  • 查看新版本

    $php-v

    你可以看到

  • PHP 7.2.4–1+ubuntu16.04.1+deb.sury.org+1(cli)(构建日期:2018年4月5日) 08:53:57(新界南)

  • 现在,您需要删除PHP7.0

    $sudo apt获取清除php7.0 php7.0-common

  • 现在重新启动服务器

    $sudo关机-立即关机

  • 现在您的服务器使用PHP7.2,您可以解决mbstring错误

    $sudo a2enmod php7.2

    $service apache2重新启动


  • 好的,没问题,我们都开始了。但你不应该简单地忽略那些你一眼就不明白的事情。
    phpinfo()
    函数是有文档记录的(与所有phps函数一样),文档包括一个简单的示例:“错误日志文件”是http服务器写入的日志文件之一。例如,它包含http服务器重新启动时出现的所有问题。因此,您可能可以从中了解扩展无法加载的原因。请检查您的配置以定位该文件,无论如何,您都需要该文件进行编程,这是无法避免的。如果扩展名是否加载到该文件中,您应该在该文件中进行检查。答案很可能是“不”。通过这一点,您可以更准确地知道应该在哪里查看:如果没有加载,那么在http服务器启动期间(加载完成时)会出现故障。您必须找出加载该扩展失败的原因。如上所述,如果您查看错误日志文件,这是最简单的。我对您的问题进行了升级,这样您就有了超过使用
    聊天
    功能所需的最低20个信誉点:当然,下面还应该列出所有加载的扩展及其配置……请参见上面的两条评论:我为我们创建了一个聊天室。那会让交流更容易。好的,没问题,我们都开始了。但你不应该简单地忽略那些你一眼就不明白的事情。
    phpinfo()
    函数是有文档记录的(与所有phps函数一样),文档包括一个简单的示例:“错误日志文件”是http服务器写入的日志文件之一。例如,它包含http服务器重新启动时出现的所有问题。因此,您可能可以从中了解扩展无法加载的原因。请检查您的配置以定位该文件,无论如何,您都需要该文件进行编程,这是无法避免的。如果扩展名是否加载到该文件中,您应该在该文件中进行检查。答案很可能是“不”。通过这一点,您可以更准确地知道应该在哪里查看:如果没有加载,那么在http服务器启动期间(加载完成时)会出现故障。您必须找出加载该扩展失败的原因。如上所述,如果您查看错误日志文件,这是最简单的。我对您的问题进行了升级,这样您就有了超过使用
    聊天
    功能所需的最低20个信誉点:当然,下面还应该列出所有加载的扩展及其配置……请参见上面的两条评论:我为我们创建了一个聊天室。这将使沟通更容易。