Apache PHP启动:无法加载动态库';php_mysqli';在codeigniter ubuntu中

Apache PHP启动:无法加载动态库';php_mysqli';在codeigniter ubuntu中,apache,codeigniter,ubuntu,php-7.2,Apache,Codeigniter,Ubuntu,Php 7.2,我已经安装了php7.2、apache和mysql。 当我在var/www/html中复制codeigniter文件夹时,它会运行,但给出一个错误,如下所示: 遇到一个PHP错误 严重性:核心警告 消息:PHP启动:无法加载动态库“PHP_mysqli” (已尝试:/usr/lib/php/20170718/php\u mysqli (/usr/lib/php/20170718/php_mysqli:无法打开共享对象文件:否 此类文件或目录),/usr/lib/php/20170718/php_

我已经安装了php7.2、apache和mysql。 当我在
var/www/html
中复制codeigniter文件夹时,它会运行,但给出一个错误,如下所示:

遇到一个PHP错误

严重性:核心警告

消息:PHP启动:无法加载动态库“PHP_mysqli” (已尝试:/usr/lib/php/20170718/php\u mysqli (/usr/lib/php/20170718/php_mysqli:无法打开共享对象文件:否 此类文件或目录),/usr/lib/php/20170718/php_mysqli.so (/usr/lib/php/20170718/php_mysqli.so:无法打开共享对象文件: 没有这样的文件或目录)

文件名:未知

行号:0

回溯:

我搜索相同的,并尝试使用不同的解决方案更新
php.ini
文件,但仍然得到相同的错误

我使用的是
ubuntu18.04.1lts
OS

谢谢你的帮助。
谢谢。

您应该打开php.ini文件并检查行是否:

 extension=mysqli.so 

使用#sign

安装mysql的php扩展提供而未发表评论

使用此命令

sudo apt-get install php-mysql
sudo service apache2 restart
安装后,使用此命令重新启动apache

sudo apt-get install php-mysql
sudo service apache2 restart
更新

如果
sudo-apt-get-install-php-mysql

不适用于你,那么你应该使用

sudo apt-get install php7.2-mysql

这是一个PHP问题,而不是CodeIgniter。请参阅确保已正确安装lamp堆栈并添加了所有必需的依赖项。是否已安装php7.2-mysql?安装后,服务器又重新启动了吗?安装了php mysql,它与核心php配合使用,但与codeigniter配合使用时效果良好。尝试了两种方法,但没有人帮助我。@Kosmos首先检查web服务器使用的php版本,它可能与
php--version
cmd返回的版本不同。了解php版本后,尝试使用cmd as
sudo-apt-get-install-php-mysql
为该php版本安装php-mysql包。不要忘记替换为web服务器使用的。php.ini行的注释为;