CentOS 6.9 LNMP 1.6 PHP 7.3.16 手动安装php_redis扩展 5.2.1

脚本自动安装失败了 于是尝试手动安装扩展

/usr/local/php/lib/php/extensions/no-debug-non-zts-20180731/
wget http://pecl.php.net/get/redis-5.2.1.tgz
tar -zxvf redis-5.2.1.tgz 
cd redis-5.2.1
/usr/local/php/bin/phpize

#发现autoconf报错,原因是版本太低
#centos自带的yum库里面的版本已经是最新了于是只能手动升级

#查询旧的版本号 并卸载旧的
rpm -qf /usr/bin/autoconf
rpm -e --nodeps autoconf-2.63
#下载源码包
wget http://ftp.gnu.org/gnu/autoconf/autoconf-2.69.tar.gz
tar -xzvf autoconf-2.69.tar.gz 
cd autoconf-2.69
./configure
make 
make install

cd ..
/usr/local/php/bin/phpize
./configure --with-php-config=/usr/local/php/bin/php-config
make 
make install

#新建/usr/local/php/conf.d/007-redis.ini里面内容写
extension = "redis.so"

#查看是否安装成功
php -m
#载入扩展
lnmp php-fpm reload

 

posted @ 2020-03-22 14:38  龙小六  阅读(86)  评论(0编辑  收藏