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

时间:2018-11-21 16:46:42

标签: apache codeigniter ubuntu php-7.2

我已经安装了php7.2,apache和mysql。 当我在我的var/www/html中复制codeigniter文件夹时,它运行,但出现一个错误

  

遇到PHP错误

     

严重性:核心警告

     

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

     

文件名:未知

     

行号:0

     

回溯:

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

我正在使用Ubuntu 18.04.1 LTS操作系统

您的帮助将不胜感激。 谢谢。

2 个答案:

答案 0 :(得分:1)

为mysql安装php扩展名。

使用此命令

sudo apt-get install php-mysql

安装后,使用此命令重新启动apache

sudo service apache2 restart

更新

如果sudo apt-get install php-mysql

对您不起作用,那么您应该使用

sudo apt-get install php7.2-mysql

答案 1 :(得分:0)

您应打开php.ini文件并检查以下行:

 extension=mysqli.so 

显示但未用#号注释