致命错误:调用未定义的函数mysqli_init()

Dan*_*bon 2 php mysql apache mysqli phpinfo

我有一个非常奇怪的错误.我的httpd服务器一直工作正常,直到上周三,我卸载了MS SQL和Visual Studio C#.当我重新启动PC时,Ii发现环境变量PATH的某些部分消失了......几乎所有问题都恢复了,唯一一个无法调整的是我的httpd服务器...或PHP配置,我不知道知道.我已经卸载了Apache服务器,PHP和MySql并再次重新安装它们......我已经在其他PC上完成了很多次这样的事情,所以我确信它应该可行...但我遗漏了一些东西.

最糟糕的是,我在cmd"php -i"中获取的数据与我从页面info.php获取的数据不同,如下所示:

<?php
phpinfo();
?>
Run Code Online (Sandbox Code Playgroud)

该页面未显示有关mysqli配置的任何信息...

有谁能够帮我?我正在尝试避免格式化PC!

提前致谢

更新::::::::::::::::::::::::::用phpinfo我找到:

Configuration File (php.ini) Path   C:\WINDOWS
Loaded Configuration File   C:\PHP\php.ini 
Run Code Online (Sandbox Code Playgroud)

在C:\ windows中没有php.ini文件.PHP还能在哪里找到其他配置?

ZEE*_*ZEE 5

打开你安装的文件夹PHP编辑php.ini文件

如果不存在php.ini,请将php.ini/Production/Development中的一个复制到php.ini

uncomment
    extension=php_mysqli.dll
Run Code Online (Sandbox Code Playgroud)

如果你还没有在默认文件夹中安装php ...或者如果你在一个单独的文件夹中有php扩展名,则将extension_dir更改为正确的路径

change
    extension_dir = "C:/APL/php/ext/"
Run Code Online (Sandbox Code Playgroud)