gpt4 book ai didi

php - MySQLi 未找到错误

转载 作者:行者123 更新时间:2023-11-29 22:14:03 25 4
gpt4 key购买 nike

我刚刚将网站部署到临时环境,但收到以下错误:

Fatal error: Class 'mysqli' not found in D:\ClientSites\baileyboiler.com\www\new\php\db.php on line 11

起初我以为 MySQLI 根本没有安装,但是运行 phpinfo() 显示以下内容:

enter image description here

对我来说,MySQLI 似乎已安装(尽管我可能读错了)。我该怎么办?

代码

class DB
{
public static function GetConnection()
{
return new mysqli(DBHOST, DBUSER, DBPASSWORD, DEFAULTDATABASE);
}
}

(第 11 行是 return new mysql(...);)

更新

我将 extension=php_mysqli.dll 添加到位于 /Windows/php.ini 的 php.ini 中(根据 phpinfo() ,这是正在加载的):

Loaded Configuration File   C:\WINDOWS\php.ini

但错误仍然存​​在。我知道 mysqli.dll 存在于 C:\php\ext - 因为我可以看到该文件。现在怎么办?

最佳答案

我通过在 php.ini 中启用/编辑以下配置来纠正错误:

第一个(取消注释并添加配置):

include_path = "C:\php\includes"

第二个(取消注释):

extension_dir = "ext"

第三(取消注释并编辑配置):

extension=D:/PHP/ext/php_mysql.dll
extension=D:/PHP/ext/php_mysqli.dll

关于php - MySQLi 未找到错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31362103/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com