致命错误:未捕获错误:找不到类“mysqli”

问题描述 投票:0回答:1
<?php
$host = "localhost";
$username = "root";
$password = ""; 
$database = "Employee"; 

$mysqli = new mysqli($host, $username, $password, $database);

if ($mysqli->connect_error) {
    die("Connection failed: " . $mysqli->connect_error);
}

echo "Connected successfully";
?>

现在解决不了这个问题,无法连接mysql。

我尝试了很多方法都无法解决,比如:
我已经在 php.ini Extension=mysqli 部分的 php 文件中安装了 mysqli。在extension_dir =“C:\php-8.2.12 xt”部分中,
然后我重新启动服务器,但错误仍然存在。然后我检查cmd php -m 并没有找到mysqli。我尝试重新安装几次但仍然无法修复。

我使用的是php版本8.2.12,使用的服务器是vs-code,使用扩展进行模拟。

我仍然是 php 的新手,我对这个问题很困惑。请大家帮忙给点意见。

php mysqli
1个回答
0
投票

看起来你需要安装MySQLi

sudo apt-get update
sudo apt-get install php-mysql
sudo service apache2 restart

或通过 php.ini 启用扩展

extension=php_mysqli.so
© www.soinside.com 2019 - 2024. All rights reserved.