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

2020/10/28 19:41 · php ·  · 0评论

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

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

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

只需运行这些命令

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

sudo service apache2 restart

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

检查这篇文章

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

  1. extension_dir =“ ext”更改extension_dir =“ D:\ php \ ext”(请输入您自己的路径)
  2. ; extension = php_mbstring.dll更改extension = php_mbstring.dll(删除“;”)
  3. 然后只需保存您的php.ini文件并将其复制到您的Windows目录。(“ C:\ Windows”)
  4. 重新启动apache服务器。

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

如果您是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

更新您的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之外,

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

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

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

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

  2. 将extension_dir =“ ext”更改为extension_dir =“ c:\ php \ ext”(请输入您

    自己的路径)

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

    “;”)
  4. 重新启动apache服务器。

我希望它对你有用。

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

apt-get install php7.0-mbstring

service apache2 restart

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

你可以试试这个

sudo apt-get install phpmyadmin php-mbstring php-gettext
sudo ln -s /usr/share/phpmyadmin/ /var/www/html/phpmyadmin
service apache2 restart

这个解决了我的问题

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

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

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

  2. 然后在上面输入

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

  3. 多数民众赞成在它关闭命令提示符,并重新启动WAMP,并在管理员模式下打开它。

  4. 原始帖子:PHP:感谢xiao,没有php.ini文件

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

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

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

如果您是以下之一,可能会引起关注:

情况1:降级/升级任何PHP版本。

情况2:在PHP版本之间启用/禁用(切换)。

以下是一些建议的命令,我发现它们有助于解决这些问题:

消息1:mbstring扩展名丢失........

sudo apt-get install php7.1-mbstring  

消息2:mysqli扩展名丢失.......

sudo apt-get install php7.1-mysqli

注意:已使用PHP版本7.1测试。根据要求更改PHP版本。

本文地址:http://php.askforanswer.com/phpmyadmincuowumbstringkuozhanmingdiushiqingjianchanindephppeizhi.html
文章标签: ,   ,  
版权声明:本文为原创文章,版权归 admin 所有,欢迎分享本文,转载请保留出处!

文件下载

老薛主机终身7折优惠码boke112

上一篇:
下一篇:

评论已关闭!