Board logo

标题: [分享] Redis安装脚本 [打印本页]

作者: ngbanyan    时间: 2014-3-13 13:51     标题: Redis安装脚本

本帖最后由 ngbanyan 于 2014-3-13 14:12 编辑

使用wd的lanmp建站快两年了,从未分享过什么,最近一个项目需要使用redis,所以写了个安装脚本,现在分享出来。
测试环境是
CentOS6.5 x64-minimal
PHP5.4
wdcp2.5.10(20140213)


技术有限,其他环境未经测试过,有错误可跟贴,尽量给予解决

下载:
redis_ins.rar (2.03 KB)

安装步骤:
1.解压安装包,将两个文件放置于root根目录下
2.
  1. sh ./redis_ins.sh
复制代码


程序源码:
  1. #!/bin/bash
  2. # Memcache install scripts
  3. # Author:wdlinux
  4. # Url http://www.wdlinux.cn

  5. IN_DIRS="/www/wdlinux"
  6. echo "Select php version:
  7.     1 php-5.2.17 (default)
  8.     2 php-5.3.28
  9.     3 php-5.4.26
  10. "
  11. sleep 0.1
  12. read -p "Please Input 1,2,3: " PHP_VER_ID
  13. if [[ $PHP_VER_ID == 3 ]]; then
  14.     PHP_VER="5.4.26"
  15.     ext_dir="no-debug-non-zts-20100525"
  16. elif [[ $PHP_VER_ID == 2 ]]; then
  17.     PHP_VER="5.3.28"
  18.     ext_dir="no-debug-non-zts-20090626"
  19. else
  20.     PHP_VER="5.2.17"
  21.     ext_dir="no-debug-zts-20060613"
  22. fi
  23. TOP=$(cd $(dirname $0)/.. && pwd)

  24. cp -pf init.redis /www/wdlinux/init.d/redis

  25. cd /tmp

  26. echo
  27. echo "redis server installing..."
  28. echo
  29. if [ ! -f "redis-2.8.7.tar.gz" ]; then
  30.     wget http://download.redis.io/releases/redis-2.8.7.tar.gz
  31. fi
  32. tar zxf redis-2.8.7.tar.gz
  33. cd redis-2.8.7
  34. cp -pf redis.conf $IN_DIRS/etc
  35. sed -i 's/daemonize no/daemonize yes/g' $IN_DIRS/etc/redis.conf

  36. make
  37. [ $? != 0 ] && exit
  38. make PREFIX=$IN_DIRS/redis install
  39. [ $? != 0 ] && exit
  40. #$IN_DIRS/redis/bin/redis-server $IN_DIRS/etc/redis.conf
  41. #[ $? != 0 ] && exit

  42. if grep -qi 'debian\|ubuntu' /etc/issue; then
  43.     chmod 755 /www/wdlinux/init.d/redis
  44.     ln -s /www/wdlinux/init.d/redis /etc/init.d/redis
  45.     update-rc.d -f redis defaults
  46.     update-rc.d -f redis enable 235
  47. else
  48.     chmod 755 /www/wdlinux/init.d/redis
  49.     ln -s /www/wdlinux/init.d/redis /etc/init.d/redis
  50.     chkconfig --add redis
  51.     chkconfig --level 345 redis on
  52. fi
  53. service redis start
  54. echo
  55. echo "redis server install doen!"
  56. echo


  57. echo
  58. echo "git install..."
  59. echo
  60. if type -p git >/dev/null; then
  61.     echo "git already installed."
  62. else
  63.     if grep -qi 'debian\|ubuntu' /etc/issue; then
  64.         apt-get -y install git
  65.     else
  66.         yum -y install git
  67.     fi
  68. fi

  69. echo
  70. echo "phpredis installing..."
  71. echo
  72. cd ..
  73. #if [ ! -f 'phpredis-2.2.4.tar.gz' ]; then
  74. #    wget https://github.com/nicolasff/phpredis/archive/2.2.4.tar.gz
  75. #fi
  76. #tar zxf phpredis-2.2.4.tar.gz
  77. #cd phpredis-2.2.4
  78. git clone --depth=1 https://github.com/nicolasff/phpredis.git
  79. cd phpredis

  80. $IN_DIRS/php/bin/phpize
  81. [ $? != 0 ] && exit
  82. ./configure --with-php-config=$IN_DIRS/php/bin/php-config
  83. [ $? != 0 ] && exit
  84. make
  85. [ $? != 0 ] && exit
  86. make install

  87. grep -q 'redis.so' $IN_DIRS/etc/php.ini
  88. if [ $? != 0 ]; then
  89.         cat >> $IN_DIRS/etc/php.ini <<EOF

  90. extension=$IN_DIRS/php/lib/php/extensions/$ext_dir/redis.so
  91. EOF
  92. fi

  93. if [ -d $IN_DIRS/apache ]; then
  94.     service httpd restart
  95. else
  96.     service nginxd restart
  97. fi

  98. echo
  99. echo "redis server && phpredis install is OK"
  100. echo
复制代码



源码说明:
1.可选你现用的PHP版本,对应到相应extensions目录
2.使用最新版本,不保证所有PHP版本都能兼容
3.查看Redis服务是否启动
  1. ps -ef |grep redis
复制代码

4.查看phpredis是否已开启
  1. phpinfo()
复制代码


附件: redis_ins.rar (2014-3-13 13:39, 2.03 KB) / 下载次数 222
http://www.wdlinux.cn/bbs/attachment.php?aid=4285&k=b14b257b58c1e18febecac33d58d7d61&t=1659907712&sid=AFJ93g
作者: admin    时间: 2014-3-15 12:06

感谢分享
作者: dncc11    时间: 2014-8-6 10:50

感谢分享!!!
作者: else    时间: 2014-11-10 13:33

感谢分享!!!
作者: zzren    时间: 2014-11-27 18:16

感谢分享!!!
作者: hkmc    时间: 2014-12-12 00:08

来看看来看看来看看来看看
作者: dingxuanhua    时间: 2014-12-14 21:20

来看看来看看来看看来看看
作者: bit    时间: 2014-12-18 17:36

感谢分享!
作者: dingxuanhua    时间: 2015-3-3 17:45

1.解压安装包,将两个文件放置于root根目录下
作者: a123123    时间: 2015-3-17 21:24

看起来好像不错。试试
作者: 剑客落落    时间: 2015-3-26 23:37

感谢分享!
作者: yangjie    时间: 2015-4-8 14:26

感谢楼主分享
作者: newszeng    时间: 2015-4-16 17:23

感谢楼主分享
作者: qq6026713    时间: 2015-4-26 11:55

bucuobucuo!!!!!!!!
作者: kakaxi123    时间: 2015-4-26 14:34

怎么获得金币啊
作者: wu_kai_kai    时间: 2015-5-14 15:48

aasdfasdfadfasdsadfsdf
作者: 苦闷    时间: 2015-6-5 04:04

没有金币啊,
怎么获得金币啊
作者: qq6026713    时间: 2015-6-13 20:08

不错的帖子,谢谢LZ
作者: qq6026713    时间: 2015-6-14 12:42

!!!!!!!!!!!!!!!!!!!!!!!!!!!!
作者: qq6026713    时间: 2015-7-11 17:02

!!!!!!!!!!!!!!!!!!!!
作者: silences    时间: 2015-7-18 09:21

一直在寻找,感谢感谢
作者: silences    时间: 2015-7-18 09:22

附件文件不存在或无法读入,请与管理员联系。

下载不了
作者: sasou    时间: 2015-8-12 15:48

测试下
作者: qq6026713    时间: 2015-11-4 17:05

不错的分享!!!!!!!!!!!!!!!!!!!!
作者: bitican    时间: 2015-11-11 23:01

真不错啊,谢谢啦
作者: gj1983    时间: 2015-12-3 18:02

没有金币。。。。。。。
作者: shiningwhh    时间: 2015-12-3 19:23

啊哈哈 感谢分享!!!
作者: quyu    时间: 2016-2-29 15:33

非常感谢楼主分享
作者: 上帝为我打工    时间: 2016-3-3 14:24

感谢分享 :lol
作者: 上帝为我打工    时间: 2016-3-3 16:22

谢谢分享  :D
作者: fengye191    时间: 2016-4-2 22:55

.解压安装包,将两个文件放置于root根目录下
作者: daolang    时间: 2016-5-5 10:28

这个正需要
作者: qq898232    时间: 2016-5-6 16:34

下载测试一下看能不能有那个。
作者: wehooshen    时间: 2016-5-10 00:57

需要金币啊 可是我没有
作者: 陳俊庆    时间: 2016-5-10 16:58

讚喔支持你
作者: DikeLiu    时间: 2016-5-26 12:42

下来试试!!!!
作者: skyershen    时间: 2016-6-20 15:51

有5.4.45的么。。。
作者: acoolboy    时间: 2016-6-25 21:50

nginx_php 这个下面的扩展不会安装吗?
作者: acoolboy    时间: 2016-6-25 21:51

回复 37# skyershen


    自己改一下安装脚本里面的对应的php版本的扩展目录名字就行了。。
作者: karsonzhang    时间: 2016-7-1 18:03

感谢提供。
作者: hctt133    时间: 2016-7-14 14:09

看看再说,谢谢楼主啊
作者: lower    时间: 2016-8-25 18:58

Redis安装脚本
作者: baibao10086    时间: 2016-10-2 15:23

感谢楼主分享
作者: mrlelong    时间: 2016-10-19 10:24

没有金币,怎么破
作者: mrlelong    时间: 2016-10-19 10:25

回复一下就得一个金币!
作者: xuhaihnair    时间: 2016-11-6 20:10

怎么获得金币啊
作者: sudu8    时间: 2016-11-7 21:38

感谢分享感谢分享
作者: zhouzishu    时间: 2016-11-19 16:48

看看真不错 我也需要
作者: linkaixiang    时间: 2016-12-3 01:27

怎么回事要金币的??好吧回帖有金币吗
作者: gekuu    时间: 2016-12-7 14:02

怎么获得金币啊
作者: 51dim    时间: 2016-12-15 09:14

怎么获得金币啊
作者: sinck    时间: 2016-12-19 21:32

感谢分享感谢分享
作者: linuxiver    时间: 2016-12-21 16:32

正需要,过来看看
作者: hypo    时间: 2016-12-21 22:11

自己改一下安装脚本里面的
作者: a123456    时间: 2016-12-29 17:12

感谢楼主分享
作者: only1360    时间: 2017-1-5 13:27

金币从哪里来
作者: xiayitian    时间: 2017-1-6 10:26

安装试试。。。。。。
作者: 329314139    时间: 2017-1-7 20:24

好像哦不行
作者: gaodumei    时间: 2017-1-20 21:52

感谢分享感谢分享感谢分享
作者: skyuser    时间: 2017-2-12 13:56

怎么获得金币啊
作者: zhusheng8701    时间: 2017-2-13 20:32

test111111111111111111111
作者: zhusheng8701    时间: 2017-2-13 21:25

  1. :(
复制代码

作者: zruizhong    时间: 2017-2-14 04:46

怎么获得金币啊
作者: ericjjp09    时间: 2017-2-19 10:07

谢谢分享谢谢分享谢谢分享
作者: molidoudou    时间: 2017-2-20 22:14

bucuobucuo!!!!!!!!
作者: bojjn    时间: 2017-2-21 02:56

谢谢楼主的分享
作者: green888    时间: 2017-4-10 07:05

看看这个是什么版本的
作者: molidoudou    时间: 2017-4-11 16:22

测试水水水水所
作者: xuntee    时间: 2017-5-8 00:46

怎么获得金币啊
作者: gemingcao    时间: 2017-5-24 17:11

感谢分享!!
作者: molidoudou    时间: 2017-6-14 18:46

测试水水水水所所所所所所所所所所所所所所所所所所所所所
作者: mingwd    时间: 2017-7-29 10:39

本帖最后由 mingwd 于 2017-7-29 10:40 编辑

回复 2# admin


   他的这个脚本有毒,昨天安装后服务器上被装了一堆的东西,被添加了用户还有
QQ图片20170729102407.png
2017-7-29 10:37
QQ截图20170729102519.jpg
2017-7-29 10:38
QQ图片20170729102428.jpg
2017-7-29 10:37
QQ图片20170729102417.png
2017-7-29 10:37
QQ截图20170729102645.jpg
2017-7-29 10:40


图片附件: QQ图片20170729102407.png (2017-7-29 10:37, 2.6 KB) / 下载次数 3549
http://www.wdlinux.cn/bbs/attachment.php?aid=7810&k=0428fc65b4e9975725d12e1b2bc7eb01&t=1659907712&sid=AFJ93g



图片附件: QQ图片20170729102417.png (2017-7-29 10:37, 2.88 KB) / 下载次数 3610
http://www.wdlinux.cn/bbs/attachment.php?aid=7811&k=918307fd30190917c825fc8e58f10a12&t=1659907712&sid=AFJ93g



图片附件: QQ图片20170729102428.jpg (2017-7-29 10:37, 28.51 KB) / 下载次数 3514
http://www.wdlinux.cn/bbs/attachment.php?aid=7812&k=0d2974a987a03f9d6d140662307722fb&t=1659907712&sid=AFJ93g



图片附件: QQ截图20170729102519.jpg (2017-7-29 10:38, 124.91 KB) / 下载次数 3468
http://www.wdlinux.cn/bbs/attachment.php?aid=7813&k=4bfc5479e879ea4e5732c33ca2cc7b86&t=1659907712&sid=AFJ93g



图片附件: QQ截图20170729102645.jpg (2017-7-29 10:40, 178.92 KB) / 下载次数 3544
http://www.wdlinux.cn/bbs/attachment.php?aid=7814&k=edc9e7e46e6f50b18b1c6cc198e5a3e2&t=1659907712&sid=AFJ93g


作者: fenge1314    时间: 2018-3-17 21:01

感谢分享!!!
作者: 51shell    时间: 2018-4-28 14:09

怎么获得金币啊
作者: cwjhot    时间: 2018-12-8 23:47

感谢楼主分享感谢楼主分享感谢楼主分享
作者: mymyboss    时间: 2018-12-18 14:20

回复 72# mingwd


    看不懂,是不是别的地方感染的病毒啊?




欢迎光临 WDlinux官方论坛 (http://www.wdlinux.cn/bbs/) Powered by Discuz! 7.2