当前位置:首页 > PHP教程 > php环境安装 > 列表

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

发布:smiling 来源: PHP粉丝网  添加日期:2020-04-28 18:23:34 浏览: 评论:0 

本篇文章将给大家介绍在CentOS6.9中源码编译安装redis,开机启动,和源码编译安装php-redis扩展的过程。

1.创建并进入源码保存目录,下载源码包,解压

  1. mkdir -p /usr/local/src 
  2.  
  3. cd /usr/local/src 
  4.  
  5. wget -c http://download.redis.io/releases/redis-4.0.10.tar.gz 
  6.  
  7. tar -zxvf redis-4.0.10.tar.gz 
  8.  
  9. cd redis-4.0.10 

2.编译,安装

  1. #安装依赖 
  2.  
  3. yum -y install gcc gcc-c++ 
  4.  
  5. make MALLOC=libc 
  6.  
  7. make PREFIX=/usr/local/redis install 

3.配置

  1. #创建配置文件目录 
  2.  
  3. mkdir -p /usr/local/redis/etc/ 
  4.  
  5. #将源码目录下的redis.conf复制到etc 
  6.  
  7. cp /usr/local/src/redis-4.0.10/redis.conf /usr/local/redis/etc/ 
  8.  
  9. #修改redis.conf 
  10.  
  11. vim /usr/local/redis/etc/redis.conf 
  12.  
  13. daemonize yes   #redis以守护进程的方式运行 
  14.  
  15. #配置环境变量 
  16.  
  17. vim /etc/profile 
  18.  
  19. PATH=$PATH:/usr/local/redis/bin 
  20.  
  21. export PATH 
  22.  
  23. #立即生效 
  24.  
  25. source /etc/profile 

4.设置开机启动

  1. #将redis的启动脚本复制一份放到/etc/init.d目录下 
  2.  
  3. cp /usr/local/src/redis-4.0.10/utils/redis_init_script /etc/init.d/redisd 
  4.  
  5. #创建/etc/redis目录,复制redis.conf 
  6.  
  7. mkdir -p /etc/redis 
  8.  
  9. cp /usr/local/redis/etc/redis.conf /etc/redis/6379.conf 
  10.  
  11. #进入/etc/init.d 
  12.  
  13. cd /etc/init.d 
  14.  
  15. #修改启动脚本 
  16.  
  17. vim redisd 
  18.  
  19. #修改服务的位置 
  20.  
  21. EXEC=/usr/local/redis/bin/redis-server 
  22.  
  23. #修改命令行工具的位置 
  24.  
  25. CLIEXEC=/usr/local/redis/bin/redis-cli 
  26.  
  27. #开机启动 
  28.  
  29. chkconfig redisd on 

5.启动redisd

  1. [root@jmsite init.d]# service redisd start 
  2.  
  3. Starting Redis server... 
  4.  
  5. 118991:C 21 Dec 08:39:46.508 # oO0OoO0OoO0Oo Redis is starting oO0OoO0OoO0Oo 
  6.  
  7. 118991:C 21 Dec 08:39:46.509 # Redis version=4.0.10, bits=64, commit=00000000, modified=0, pid=118991, just started 
  8.  
  9. 118991:C 21 Dec 08:39:46.509 # Configuration loaded 

6.安装php-redis扩展

  1. #进入源码保存目录,下载,解压   
  2.  
  3. cd /usr/local/src 
  4.  
  5. wget -c http://pecl.php.net/get/redis-4.2.0.tgz 
  6.  
  7. tar -zxvf redis-4.2.0.tgz 
  8.  
  9. cd redis-4.2.0 
  10.  
  11. #生成configure文件 
  12.  
  13.  
  14. /usr/local/php72/bin/phpize     #这是我的phpize的位置 
  15.  
  16. #配置,编译,安装  
  17.  
  18. ./configure --with-php-config=/usr/local/php72/bin/php-config 
  19.  
  20. make -j4 
  21.  
  22. make install 
  23.  
  24. #将redis扩展加入php.ini 
  25.  
  26.  
  27. echo "extension=redis.so" >> /usr/local/php72/etc/php.ini 
  28.  
  29. #重启php,查看phpinfo(); 

Tags: CentOS6.9 redis php-redis

分享到: