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