在linux中为php安装mysqi扩展

今天我将CI框架转移到linux中,结果打开网页框架报错:Call to undefined function mysqli_init()。。。。

一开始我以为是我CI配置哪出了问题,结果到最后我才发现是我linux中的lamp环境根本没有安装mysqli扩展。在linux中为php安装mysqi扩展

从图上可以看到,在/etc/php.d目录下根本没有pdo_mysqi.ini的扩展,所以我们只要用yum安装上这个扩展包就可以了

在linux中为php安装mysqi扩展

在安装完成后,我们重启apache服务器:

在linux中为php安装mysqi扩展

最后,再次查看/etc/php.d目录发现多出了mysql.ini,mysqli.ini和pdo_mysqli.ini三个扩展包

在linux中为php安装mysqi扩展

接着我们就可以打开先前的网页,发现报错消失,网页顺利加载完成