我正在尝试使用 VScode 中的“PHP Server”扩展名通过 PHP 连接到 MariaDB 数据库,但它一直给我这个错误。
我可以手动连接到数据库没有任何问题。
到目前为止,我已经尝试过:
- 在 php.ini.production 和 php.ini.development 文件中取消注释 'extension_dir = "ext"' 和 'extension=mysqli'
- 将“php_mysqli.dll”放在 php、php/ext、system32、sys64WOW 文件夹中(在另一个论坛上看到了这个解决方案)
- 重新安装 PHP 和 VS 代码
代码看起来像这样
define('DB_SERVER', '10.147.19.125');
define('DB_USERNAME', 'user');
define('DB_PASSWORD', 'pass');
define('DB_NAME', 'serwer');
echo "Connecting to database..";
/* Attempt to connect with database */
$link = mysqli_connect(DB_SERVER, DB_USERNAME, DB_PASSWORD, DB_NAME);
输出: phpinfo()