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

发布于 2024-11-02 12:14:03 字数 341 浏览 0 评论 0原文

在 PHP 中,我收到此错误:

Call to undefined function mysqli_connect()

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

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

In PHP I'm getting this error:

Call to undefined function mysqli_connect()

I checked my php.ini file and there is no ; in front of extension=php_mysql.dll
or extension=php_mysqli.dll.

I think the I am getting this error because my figuration File (php.ini) Path is C:\Windows. How would I change it to C:\Apache2.2\php\php.ini?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

年华零落成诗 2024-11-09 12:14:03

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

sudo apt-get install php5-mysql

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

On Ubuntu machines you can try:

sudo apt-get install php5-mysql

since the basic PHP5 install does not include the mysqli_connect function.

也只是曾经 2024-11-09 12:14:03

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

IE。

PHPIniDir "C:/Apache2.2/php"

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

You can set the path using PHPIniDir in .htaccess or your server config.

ie.

PHPIniDir "C:/Apache2.2/php"

You won't have to recompile PHP if the extension gets loaded correctly (so make sure your extension_dir is correct), just make sure you restart Apache after you made these changes.

墟烟 2024-11-09 12:14:03

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

You need to recompile PHP with the extension for this library.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文