【发布时间】:2020-06-07 14:37:37
【问题描述】:
我正在尝试使用 VScode 中的“PHP Server”扩展通过 PHP 连接到 MariaDB 数据库,但它一直给我这个错误。
我可以手动连接数据库,没有任何问题。
到目前为止我已经尝试过:
- 取消注释 'extension_dir = "ext"' 和 'extension=mysqli' php.ini.production 和 php.ini.development 文件
- 将 '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()
【问题讨论】:
-
在命令行中,运行:
php --ini... 并确保输出中的 php.ini 文件是修改后的正确文件。此外,请确保在进行 任何 ini 文件更改后重新启动网络服务器。 -
进行更改后是否重新启动了 Web 服务器?
标签: php mysql windows visual-studio-code mariadb