我在运行 phpMyAdmin 时遇到问题。当我尝试在浏览器中访问 phpMyAdmin 时,我收到错误消息:“缺少 mbstring 扩展名。请检查您的 PHP 配置。”
我已经在互联网上搜索了可能的解决方案。据此,我对 php.ini 文件进行了一些修改。我取消了“;extension=php_mbstring.dll”这一行的注释,并在 extension_dir 中写入了 ext 文件夹的完整路径。可悲的是,它仍然不起作用。
你能帮我找到合适的解决方案吗?
我在运行 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文件:
以上是我的解决方案,希望对你有用。
如果你是 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,错误出现在 php.ini 的第 699 行,我刚刚做了
include_path= C:\Program Files (x86)\xampp\php\PEAR
至
include_path= "C:\Program Files (x86)\xampp\php\PEAR"
它对我有用。
我通过运行 php.exe 进行了检查,它给了我这个错误,我修复了它。
Change extension_dir = "ext"
to extension_dir = "C:/php/ext"
in php.ini
.
如果您是以下任何一个,它可能会引起关注:
案例 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 版本。
这在 Kali-linux 2018 上对我有用:
apt-get install php7.0-mbstring
service apache2 restart
我已经通过这种方式解决了我的问题:
编辑 c:\php\php.ini 文件:
将 extension_dir = "ext" 改为 extension_dir = "c:\php\ext" (请写上你
自己的路径)</p>
我希望它对你有用。
您还需要定义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
this ones solved my problem
1.open command prompt in administration
then open apache bin folder like this,
c:\ cd wamp\bin\apache\apache2.4.17\bin>
then type after the above
c:\ cd wamp\bin\apache\apache2.4.17\bin> mklink php.ini d:\wamp\bin\php\php5.6.15\phpForApache.ini
thats it close the command prompt and restart the wamp and open it in admin mode.
original post : PHP: No php.ini file thanks to xiao.
在你做其他方式之前,请在你的 PHP 文件夹中打开 php.exe。运行它,如果您遇到任何错误声明,您可以手动修复它。否则,请在此线程中发布最有用的帖子。
我在 ubuntu18.0.4 中禁用 php5.6 并启用 php7.3 后看到此错误
所以我扭转它并解决问题:DDD