PHP错误:“调用未定义的函数mysqli_connect()”

时间:2011-04-18 15:14:15

标签: mysqli database-connection php apache2.2

在PHP中我遇到了这个错误:

Call to undefined function mysqli_connect()

我查看了php.ini文件,;前面没有extension=php_mysql.dllextension=php_mysqli.dll

我认为我收到此错误是因为我的配置文件(php.ini)路径为C:\Windows。如何将其更改为C:\Apache2.2\php\php.ini

3 个答案:

答案 0 :(得分:9)

在Ubuntu计算机上,您可以尝试:

sudo apt-get install php5-mysql

因为基本的PHP5安装不包含mysqli_connect函数。

答案 1 :(得分:1)

您可以在.htaccess或服务器配置中使用PHPIniDir设置路径。

PHPIniDir "C:/Apache2.2/php"

如果扩展程序正确加载,您将不必重新编译PHP(因此请确保您的extension_dir正确),只需确保在进行这些更改后重新启动Apache。

答案 2 :(得分:0)

您需要使用此库的扩展名重新编译PHP。