phpMyAdmin错误:缺少mbstring扩展名.请检查您的PHP配置

Kle*_*jec 57 php phpmyadmin mbstring

我在运行phpMyAdmin时遇到问题.当我尝试在浏览器中访问phpMyAdmin时,收到错误消息:"缺少mbstring扩展名.请检查您的PHP配置."

我已经在互联网上搜索了可能的解决方案.据此,我在php.ini文件中做了一些修改.我取消注释了行"; extension = php_mbstring.dll"并在extension_dir中写了ext文件夹的完整路径.可悲的是,它仍然无效.

能帮我找到合适的解决方案吗?

Sam*_*eer 43

只需运行这些命令

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

sudo service apache2 restart

或者你可以关注这篇文章......

检查这篇文章

  • 它可以工作,但是请记住您的PHP版本。例如,在全新安装的Ubuntu 18和PHP 7.3上,您必须执行:`sudo apt-get install php7.3-mbstring`。我还必须安装php7.3-mysql才能使phpmyadmin正常工作 (3认同)

hij*_*ack 15

我通过这种方式解决了我的问题:编辑php.ini文件:

  1. extension_dir ="ext"更改 为extension_dir ="D:\ php\ext"(请写下您自己的路径)
  2. 更改; extension = php_mbstring.dll into extension = php_mbstring.dll(删除";")
  3. 然后保存你的php.ini文件并将其复制到你的Windows目录.("C:\ Windows")
  4. 重启apache服务器.

以上是我的解决方案,希望它对你有用.


小智 11

如果你是ubuntu 14.04并使用php 5.6你错过了mbstring和mysql模块

请安装mbstring和mysql

sudo apt-get install php5.6-mbstring
sudo apt-get install php5.6-mysql
Run Code Online (Sandbox Code Playgroud)

并重新启动apache

sudo service apache2 restart
Run Code Online (Sandbox Code Playgroud)


Ahm*_*Ali 7

在我的情况下,我使用xampp进行了新的php7安装,错误是在699行的php.ini中,我只是做了

include_path= C:\Program Files (x86)\xampp\php\PEAR

include_path= "C:\Program Files (x86)\xampp\php\PEAR"

它对我有用.

我通过运行php.exe检查了它,它给了我这个错误,我修复了它.


W92*_*W92 6

更改extension_dir = "ext"extension_dir = "C:/php/ext"php.ini.


Ara*_*iee 6

更新PHP版本后可能会发生这种情况,例如,如果您从php5.6升级到php7.1,则需要运行以下命令:

sudo apt-get install php7.1-mbstring
sudo service apache2 restart
Run Code Online (Sandbox Code Playgroud)

如果您的目标版本不同,则需要检查mbstring包是否存在,以php7.0为例:

sudo apt-cache search php7.0-mbstring
Run Code Online (Sandbox Code Playgroud)

我发现首先检查您正在使用的所有模块的存在性,然后执行升级是很有用的,除了在升级您的php之后更新phpmyadmin之外,


Vis*_*hal 5

如果您属于以下任一情况,则可能会引起担忧:

案例 1:降级/升级任意 PHP 版本。
案例 2:在 PHP 版本之间启用/禁用(切换)。

以下是我发现有助于解决这些问题的一些推荐命令:

消息 1:缺少 mbstring 扩展名......

sudo apt-get install php7.1-mbstring  
Run Code Online (Sandbox Code Playgroud)

消息 2:缺少 mysqli 扩展......

sudo apt-get install php7.1-mysqli
Run Code Online (Sandbox Code Playgroud)

注意:使用 PHP 7.1 版本进行测试。根据需要更改 PHP 版本。