PHP 7.4 和 MySQL 连接

PHP 7.4 和 MySQL 连接

我意识到 mysqli 确实正在加载并与 PHP 通信(即使扩展仍在 php.ini 中被注释掉),所以我遇到的问题似乎与 PHP 7.4 版本中连接数据库的方式的变化有关。

我的本地开发数据库使用一个简单的密码,我不确定我需要做什么才能让它再次工作,同时仍然保持与实时服务器上较旧的 MySQL 5.X 的兼容性,但我的网站使用此功能进行连接。我确实审查了另一篇帖子尝试了那里提供的测试代码,但仍然无法连接。最后,这就是需要更改的地方,因为我的所有网站都共享它,所以需要什么?

function dbConn($DBname) {
    global $DBhost;
    global $DBusername;
    global $DBpass;
    $dbconn = new mysqli($DBhost, $DBusername, $DBpass, $DBname);
    mysqli_set_charset($dbconn,"UTF8");
    return $dbconn;
}

答案1

尝试这个

sudo chmod -R a+rwx /usr/lib/php/20190902/mysqli.so

相关内容