标签搜索

centos7.9 源码编译安装扩展 redis

sunshine
2024-06-05 / 0 评论 / 247 阅读
温馨提示:
本文最后更新于2024年07月03日,已超过369天没有更新,若内容或图片失效,请留言反馈。
wget -nc -q http://pecl.php.net/get/redis-6.0.2.tgz

tar -zxvf redis-6.0.2.tgz

cd redis-6.0.2

#调用phpize
/usr/local/php-8.3.7/bin/phpize

./configure  --with-php-config=/usr/local/php-8.3.7/bin/php-config

make -j 4 && make install

在php.ini末尾添加:

extendsion=redis.so

重启php-fpm

写成脚本sh

prefix=/usr/local/data/php-8.2.16
php_BIN=${prefix}/bin
php_CONF=${php_BIN}/php-config
php_INI=${prefix}/etc/php.ini
phpize=${php_BIN}/phpize

php_redis(){
        redis_version=redis-6.0.2
        redis_pkg=$redis_version.tgz
        #检查依赖,由于在centos6装过,这里解决autoconf版本问题,系统版本高自动跳过
        cd $soft_home
        ac_version=`autoconf -V|head -1|awk '{print $NF}'`
                if [ `echo "$ac_version < 2.69"|bc` -eq 1 ];then
                        #rpm -e --nodeps autoconf-$ac_version
                        wget -nc http://ftp.gnu.org/gnu/autoconf/autoconf-2.69.tar.gz
                        tar zxvf autoconf-2.69.tar.gz
                        cd autoconf-2.69
                        ./configure --prefix=/usr/
                        make && make install
                fi
        #安装redis
        cd $soft_home
        wget -nc -q http://pecl.php.net/get/$redis_pkg
        tar zxf   $redis_pkg
        cd $soft_home/$redis_version
        #调用phpize
        $phpize
        ./configure  --with-php-config=$php_CONF
        make -j 4 && make install
        sed -i '$a extension=redis.so' $php_INI
}
感觉很棒,欢迎点赞 OR 打赏~
0
分享到:

评论 (0)

OωO
  • ::(呵呵)
  • ::(哈哈)
  • ::(吐舌)
  • ::(太开心)
  • ::(笑眼)
  • ::(花心)
  • ::(小乖)
  • ::(乖)
  • ::(捂嘴笑)
  • ::(滑稽)
  • ::(你懂的)
  • ::(不高兴)
  • ::(怒)
  • ::(汗)
  • ::(黑线)
  • ::(泪)
  • ::(真棒)
  • ::(喷)
  • ::(惊哭)
  • ::(阴险)
  • ::(鄙视)
  • ::(酷)
  • ::(啊)
  • ::(狂汗)
  • ::(what)
  • ::(疑问)
  • ::(酸爽)
  • ::(呀咩爹)
  • ::(委屈)
  • ::(惊讶)
  • ::(睡觉)
  • ::(笑尿)
  • ::(挖鼻)
  • ::(吐)
  • ::(犀利)
  • ::(小红脸)
  • ::(懒得理)
  • ::(勉强)
  • ::(爱心)
  • ::(心碎)
  • ::(玫瑰)
  • ::(礼物)
  • ::(彩虹)
  • ::(太阳)
  • ::(星星月亮)
  • ::(钱币)
  • ::(茶杯)
  • ::(蛋糕)
  • ::(大拇指)
  • ::(胜利)
  • ::(haha)
  • ::(OK)
  • ::(沙发)
  • ::(手纸)
  • ::(香蕉)
  • ::(便便)
  • ::(药丸)
  • ::(红领巾)
  • ::(蜡烛)
  • ::(音乐)
  • ::(灯泡)
  • ::(开心)
  • ::(钱)
  • ::(咦)
  • ::(呼)
  • ::(冷)
  • ::(生气)
  • ::(弱)
  • ::(狗头)
泡泡
阿鲁
颜文字
取消

请先登录后再进行评论或留言