我有一个非常奇怪的错误。直到上周三,我的httpd服务器一直工作正常,当时我卸载了MS SQL和Visual Studio C#。当我重新启动PC时,Ii发现环境变量PATH的某些部分消失了......几乎所有的问题都恢复了,唯一无法调整的问题是我的httpd服务器......或者PHP配置,我没有知道。 我已经卸载了Apache服务器,PHP和MySql,并再次提醒他们......我在其他PC上做了很多次,所以我确信它应该能够工作......但我错过了一些东西。致命错误:调用未定义的函数mysqli_init()
的最糟糕的事情是,当我在cmd中“PHP -i”做我得到的数据是不同形式的数据,我得到表单的页面info.php的是这样的:
<?php
phpinfo();
?>
页没有按” t显示关于mysqli配置的任何信息...
可以任何身体帮助我吗? 我想要避免格式化PC!
在此先感谢
更新:::::::::::::::::::::::::: 用的phpinfo我发现:
Configuration File (php.ini) Path C:\WINDOWS
Loaded Configuration File C:\PHP\php.ini
在C:\ windows中没有php.ini文件。 PHP还能找到其他配置吗?
打开你的`php.ini()` - 应该有一行指向`mysqli.dll`。取消注释并重新启动,你应该很好去 – 2011-02-07 13:02:39
PHP通常有两个ini文件。一个用于运行web服务器,另一个用于命令行操作。获取不同的输出本身并不是一个问题,因为事物的web侧需要一些与cli不同的选项(例如,cli不需要会话自动启动)。 – 2011-02-07 14:20:34