致命错误:在C:\Users\Jarek\mywebsite\phpMyAdmin\libraries\php gettext\gettext.inc的第177行调用未定义的函数mb_detect_encoding()

致命错误:在C:\Users\Jarek\mywebsite\phpMyAdmin\libraries\php gettext\gettext.inc的第177行调用未定义的函数mb_detect_encoding(),php,mysql,phpmyadmin,Php,Mysql,Phpmyadmin,我正在尝试设置phpMyAdmin,我一直在关注这一点,但我得到了一个错误,关于“致命错误:调用C:\Users\Jarek\mywebsite\phpMyAdmin\libraries\php gettext\gettext.inc中未定义的函数mb_detect_encoding(),在第177行”,我在线搜索了这个错误,大多数建议在php.ini中的某些行不常见,但这对我不起作用。 这是网站告诉你如何解决这个错误的问题。 ini位于我的php文件夹中,该文件夹位于c diver中。 检

我正在尝试设置phpMyAdmin,我一直在关注这一点,但我得到了一个错误,关于“致命错误:调用C:\Users\Jarek\mywebsite\phpMyAdmin\libraries\php gettext\gettext.inc中未定义的函数mb_detect_encoding(),在第177行”,我在线搜索了这个错误,大多数建议在php.ini中的某些行不常见,但这对我不起作用。 这是网站告诉你如何解决这个错误的问题。

ini位于我的php文件夹中,该文件夹位于c diver中。

检查路径的提示命令

每次更改配置时,我都会重新启动apache

我还尝试编写了一些php代码,如下所示:

 $con=mysqli_connect("127.0.0.1","root","xxxxxxx","morris_db");
 if (mysqli_connect_errno()) {
 echo "Failed to connect to MySQL: " . mysqli_connect_error();
 }

然后打开我的浏览器,键入localhost/index.php,它会显示一个关于“致命错误:在C:\Users\Jarek\mywebsite\index.php的第8行调用未定义的函数mysqli\u connect()的错误”

尝试在php.ini中添加这些扩展

extension=php_mbstring.dll
extension=php_gettext.dll
extension=php_mysql.dll
extension=php_mysqli.dll
extension=php_pdo_mysql.dll

还要检查路径中是否存在PHP文件夹。

至少尝试完整阅读问题,他在图像中发布了什么您是否从命令提示符检查了路径?路径中有PHP吗?对不起。这是哪条路?PHP.ini的路径?检查PHP.ini文件是否有扩展名\u dir=“C:/PHP/ext”;我想它需要精确的路径。因为我的文件有扩展名\u dir=“F:\xampp\php\ext”;尝试
echo file_get_contents(php_ini_loaded_file())
查看您选择的INI文件实际上正在加载。我可以问一下内容中的哪些信息才能知道我的INI文件是否正在加载,因为里面有很多东西。它是否有所有的
扩展名
行?我只是搜索该内容中的所有扩展名,我所有的扩展在这方面都很少见。谢谢你的帮助。非常感谢。