PHP7.0安装已经取消的mysql扩展

By | 2018年5月17日

在php7.0中已经不再自带mysql扩展了,官方推荐使用mysqli扩展了。但是有部分程序还是使用的mysql,为了保证兼容性,这里记录下php7.0中安装mysql扩展。

1)下载mysql扩展包,地址:http://git.php.net/?p=pecl/database/mysql.git;a=summary

2)解压压缩包

tar -zxvf mysql-647c933.tar.gz
cd  cd mysql-647c933/

3)使用phpize初始化

#phpize属于dev包,需要先安装php7.0-dev
apt install php7.0-dev

#然后运行phpize
phpize

4)configure&make编译

#常规编译三步,完成后so文件会自动放到/usr/lib/php/20151012下
./configure
make
make install

5)配置文件中加载mysql.so文件,在/etc/php/7.0/mods-available目录中新建一个mysql.ini配置文件,内容为:

extension=mysql.so

6)最后,在/etc/php/7.0/fpm/conf.d目录中建立一个链接即可,重启php-fpm程序

/etc/init.d/php7.0-fpm restart

完成。