我遇到了同样的问题并通过执行以下步骤解决了它:
首先检查 PHP 版本。如果您有多个 PHP 版本。假设您有 PHP 版本,如 php7.0、php7.1 和 php 7.2,那么
运行这些命令
对于 PHP7.0
sudo apt-get install php7.0-mysql
sudo apt-get install php7.0-mysqlnd
对于 PHP7.1
sudo apt-get install php7.1-mysql
sudo apt-get install php7.1-mysqlnd
对于 PHP7.2
sudo apt-get install php7.2-mysql
sudo apt-get install php7.2-mysqlnd
对于 PHP7.3
sudo apt-get install php7.3-mysql
sudo apt-get install php7.3-mysqlnd
编辑ini文件并寻找mysqli。通过删除取消注释该行;
适用于所有 php 版本
扩展=mysqli.so
/etc/php/<php.version>/apache2/php.ini
对于 PHP7.0
sudo nano /etc/php/7.0/apache2/php.ini
对于 PHP7.1
sudo nano /etc/php/7.1/apache2/php.ini
对于 PHP7.2
sudo nano /etc/php/7.2/apache2/php.ini
对于 PHP7.3
sudo nano /etc/php/7.3/apache2/php.ini
最后重新启动apache服务器
sudo /etc/init.d/apache2 restart