5

在 PHP 中,我收到此错误:

Call to undefined function mysqli_connect()

我检查了我的php.ini文件,;前面没有extension=php_mysql.dll or extension=php_mysqli.dll

我认为我收到此错误是因为我的 figuration File (php.ini) Path 是C:\Windows. 我将如何将其更改为C:\Apache2.2\php\php.ini

4

3 回答 3

9

在 Ubuntu 机器上,您可以尝试:

sudo apt-get install php5-mysql

因为基本的 PHP5 安装不包括该mysqli_connect功能。

于 2013-07-16T18:33:30.197 回答
1

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

IE。

PHPIniDir "C:/Apache2.2/php"

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

于 2011-04-18T15:20:49.087 回答
0

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

于 2011-04-18T15:15:36.417 回答