php-mbstring缺少,phpMyAdmin错误:mbstring扩展名丢失。 请检查您的PHP配置

phpMyAdmin错误:mbstring扩展名丢失。 请检查您的PHP配置

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

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

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

13个解决方案

39 votes

只需运行这些命令

sudo service apache2 restart

sudo service apache2 restart

或者您可以关注此帖子...

检查这篇文章

Sameer answered 2019-12-25T21:57:39Z

15 votes

我已经通过以下方式解决了我的问题:编辑php.ini文件:

将extension_dir =“ ext”更改为extension_dir =“ D:\ php \ ext”(请输入您自己的路径)

将; extension = php_mbstring.dll更改为extension = php_mbstring.dll(删除“;”)

然后只需保存您的php.ini文件并将其复制到Windows目录。(“ C:\ Windows”)

重新启动apache服务器。

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

hijack answered 2019-12-25T21:58:21Z

11 votes

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

请通过安装mbstring和mysql

sudo apt-get install php5.6-mbstring

sudo apt-get install php5.6-mysql

然后重新启动Apache

sudo service apache2 restart

Suraj answered 2019-12-25T21:58:49Z

7 votes

就我而言,我使用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进行了检查,它给了我该错误,我已将其修复。

Ahmed Ali answered 2019-12-25T21:59:31Z

6 votes

将php.ini中的extension_dir = "ext"更改为extension_dir = "C:/php/ext"。

W92 answered 2019-12-25T21:59:51Z

6 votes

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

sudo apt-get install php7.1-mbstring

sudo service apache2 restart

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

sudo apt-cache search php7.0-mbstring

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

Arash Rabiee answered 2019-12-25T22:00:20Z

3 votes

我已经通过以下方式解决了我的问题:

编辑c:\ php \ php.ini文件:

将extension_dir =“ ext”更改为extension_dir =“ c:\ php \ ext”(请写

你自己的路)

将; extension = php_mbstring.dll更改为extension = php_mbstring.dll(删除

“;”)

重新启动apache服务器。

我希望它对你有用。

Mohammed Khan answered 2019-12-25T22:01:10Z

3 votes

这在Kali-linux 2018上对我有用:

apt-get install php7.0-mbstring

service apache2 restart

Emmanuel Caster answered 2019-12-25T22:01:30Z

1 votes

您还需要定义PHPIniDir-c:/php_install_path

Jakab Molnár answered 2019-12-25T22:01:50Z

1 votes

你可以试试这个

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

sudo ln -s /usr/share/phpmyadmin/ /var/www/html/phpmyadmin

service apache2 restart

Mourad MAMASSI answered 2019-12-25T22:02:10Z

0 votes

这个解决了我的问题

1.在管理中打开命令提示符

然后像这样打开apache bin文件夹,

c:\ cd wamp \ bin \ apache \ apache2.4.17 \ bin>

然后在上面输入

c:\ cd wamp \ bin \ apache \ apache2.4.17 \ bin> mklink php.ini d:\ wamp \ bin \ php \ php5.6.15 \ phpForApache.ini

多数民众赞成在关闭命令提示符,然后重新启动wamp并以管理员模式打开它。

原始文章:PHP:感谢xiao,没有php.ini文件。

Aravindh Gopi answered 2019-12-25T22:03:01Z

0 votes

在您采取其他方式之前,请在您的PHP文件夹中打开php.exe。运行它,如果遇到任何错误声明,则可以手动修复。否则,请在该线程中执行最有用的文章。

zigots007 answered 2019-12-25T22:03:21Z

0 votes

我在ubuntu18.0.4中禁用php5.6并启用php7.3后看到此错误

所以我扭转了它,问题解决了:DDD

user2420654 answered 2019-12-25T22:03:45Z

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值