php7安装mysql扩展

php7安装mysql扩展

   张吉吉     2019年12月10日 02:15     1881    

相对与PHP5,PHP7的最大变化之一是移除了mysql扩展,推荐使用mysqli或者pdo_mysql,实际上在PHP5.5开始,PHP就着手开始准备弃用mysql扩展,如果你使用mysql扩展,可能看到过这样的提示”Deprecated: mysql_connect(): The mysql extension is deprecated and will be removed in the future: use mysqli or PDO instead in”.所以在以后的程序中,为了保持兼容性,要尽量减少使用mysql扩展用于数据库连接.

 

作为运维人员来说,既想使用PHP7来提升服务器的效率,又要保证老的程序能够运行,如何做呢?

1、去php网站上下载mysql扩展,mysql-647c933

2、下载文件

我下载了mysql-45881bd.tar.gz这个包,但是在make的过程中,总是提示错误,所以我新下载了mysql-647c933.tar.gz包安装没有问题。

3、安装

(1)解压

tar -zxvf mysql-647c933.tar.gz

(2)进入目录,使用phpize初始化

cd mysql-647c933

phpize

(3)编译mysql扩展,使用mysql native driver作为mysql链接库

./configure --with-php-config=/usr/local/php/bin/php-config --with-mysql=mysqlnd

make&&make install

1.png

最后可以看到包被安装到了

/usr/local/php/lib/php/extensions/no-debug-non-zts-20170718/目录中

一般都会被复制过去,如果没有复制过去就在mysql-647c933/modules/下可以看到mysql.so文件,然后复制过去。

4、配置文件

将下边的语句添加到php.ini文件中去

extension="/usr/local/php/lib/php/extensions/no-debug-non-zts-20170718/mysql.so"

使用命令查看

php -m

2.png

 

参考自:https://www.cnblogs.com/rxbook/p/8192090.html


文章评论

0

其他文章