加入收藏 | 设为首页 | 会员中心 | 我要投稿 衡阳站长网 (https://www.0734zz.cn/)- 数据集成、设备管理、备份、数据加密、智能搜索!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

CentOS6.9源码编译安装redis和php-redis扩展方法

发布时间:2022-06-19 18:24:23 所属栏目:PHP教程 来源:互联网
导读:本篇文章将给大家介绍在CentOS6.9中源码编译安装redis,开机启动,和源码编译安装php-redis扩展的过程。 1.创建并进入源码保存目录,下载源码包,解压 mkdir -p /usr/local/src cd /usr/local/src wget -c http://download.redis.io/releases/redis-4.0.10.ta
  本篇文章将给大家介绍在CentOS6.9中源码编译安装redis,开机启动,和源码编译安装php-redis扩展的过程。
 
  1.创建并进入源码保存目录,下载源码包,解压
 
  mkdir -p /usr/local/src
  
  cd /usr/local/src
  
  wget -c http://download.redis.io/releases/redis-4.0.10.tar.gz
  
  tar -zxvf redis-4.0.10.tar.gz
  
  cd redis-4.0.10
 
    2.编译,安装
 
  #安装依赖
  
  yum -y install gcc gcc-c++
  
  make MALLOC=libc
  
  make PREFIX=/usr/local/redis install
CentOS6.9源码编译安装redis和php-redis扩展方法
  3.设置开机启动
 
  #将redis的启动脚本复制一份放到/etc/init.d目录下
  
  cp /usr/local/src/redis-4.0.10/utils/redis_init_script /etc/init.d/redisd
  
  #创建/etc/redis目录,复制redis.conf
  
  mkdir -p /etc/redis
  
  cp /usr/local/redis/etc/redis.conf /etc/redis/6379.conf
  
  #进入/etc/init.d
  
  cd /etc/init.d
  
  #修改启动脚本
  
  vim redisd
  
  #修改服务的位置
  
  EXEC=/usr/local/redis/bin/redis-server
  
  #修改命令行工具的位置
  
  CLIEXEC=/usr/local/redis/bin/redis-cli
  
  #开机启动
  
  chkconfig redisd on
  
      4.启动redisd
 
  [root@jmsite init.d]# service redisd start
  
  Starting Redis server...
  
  118991:C 21 Dec 08:39:46.508 # oO0OoO0OoO0Oo Redis is starting oO0OoO0OoO0Oo
  
  118991:C 21 Dec 08:39:46.509 # Redis version=4.0.10, bits=64, commit=00000000, modified=0, pid=118991, just started
  
  118991:C 21 Dec 08:39:46.509 # Configuration loaded
 
     5.安装php-redis扩展
 
  #进入源码保存目录,下载,解压   
  
  cd /usr/local/src
  
  wget -c http://pecl.php.net/get/redis-4.2.0.tgz
  
  tar -zxvf redis-4.2.0.tgz
  
  cd redis-4.2.0
  
  #生成configure文
  
  /usr/local/php72/bin/phpize     #这是我的phpize的位置
  
  #配置,编译,安装  
  
  ./configure --with-php-config=/usr/local/php72/bin/php-config
  
  make -j4
  
  make install
  
  #将redis扩展加入php.ini
  
  echo "extension=redis.so" >> /usr/local/php72/etc/php.ini
  
  #重启php,查看phpinfo();。
 

(编辑:衡阳站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读