四虎影视在线影院在线观看,小s货再浪些再咬紧点h,国产精品水嫩水嫩,97精产国品一二三产区

無標(biāo)題文檔
wdCP系統(tǒng) (介紹,功能特性,運(yùn)行環(huán)境,安裝說明,演示,常見問題,使用教程) wdCDN系統(tǒng) (介紹,功能特性,運(yùn)行環(huán)境,安裝說明,演示,常見問題,使用手冊)
wdOS系統(tǒng) (介紹,功能特性,運(yùn)行環(huán)境,安裝說明,演示,常見問題,使用教程) wdDNS系統(tǒng) (介紹,功能特性,運(yùn)行環(huán)境,安裝說明,演示,常見問題,使用手冊)
注冊 發(fā)貼 提問 回復(fù)-必看必看 wddns免費(fèi)智能 DNS 開通 本地或虛擬機(jī)使 用wdcp 一鍵包在mysql編 譯時(shí)"卡住"
AI導(dǎo)航網(wǎng)AI應(yīng)用網(wǎng)站大全 wdcp官方技術(shù)支持/服務(wù) 阿里云8折優(yōu)惠券 無敵云 騰訊云優(yōu)惠中,現(xiàn)注冊更有260代金額券贈送
返回列表 發(fā)帖
提問三步曲: 提問先看教程/FAQ索引(wdcp,wdcp_v3,一鍵包)及搜索,會讓你更快解決問題
1 提供詳細(xì),如系統(tǒng)版本,wdcp版本,軟件版本等及錯(cuò)誤的詳細(xì)信息,貼上論壇或截圖發(fā)論壇
2 做過哪些操作或改動(dòng)設(shè)置等

溫馨提示:信息不詳,很可能會沒人理你!論壇有教程說明的,也可能沒人理!因?yàn)?你懂的

[分享] Redis安裝腳本

本帖最后由 ngbanyan 于 2014-3-13 14:12 編輯

使用wd的lanmp建站快兩年了,從未分享過什么,最近一個(gè)項(xiàng)目需要使用redis,所以寫了個(gè)安裝腳本,現(xiàn)在分享出來。
測試環(huán)境是
CentOS6.5 x64-minimal
PHP5.4
wdcp2.5.10(20140213)


技術(shù)有限,其他環(huán)境未經(jīng)測試過,有錯(cuò)誤可跟貼,盡量給予解決

下載:
redis_ins.rar (2.03 KB)

安裝步驟:
1.解壓安裝包,將兩個(gè)文件放置于root根目錄下
2.
  1. sh ./redis_ins.sh
復(fù)制代碼


程序源碼:
  1. #!/bin/bash
  2. # Memcache install scripts
  3. # Author:wdlinux
  4. # Url http://cd-genova.com

  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
復(fù)制代碼



源碼說明:
1.可選你現(xiàn)用的PHP版本,對應(yīng)到相應(yīng)extensions目錄
2.使用最新版本,不保證所有PHP版本都能兼容
3.查看Redis服務(wù)是否啟動(dòng)
  1. ps -ef |grep redis
復(fù)制代碼

4.查看phpredis是否已開啟
  1. phpinfo()
復(fù)制代碼

感謝分享
看清提問三步曲及多看教程/FAQ索引(wdcp,v3,一鍵包,wdOS),益處多多.wdcp工具集 阿里云主機(jī)8折優(yōu)惠碼

TOP

感謝分享!!!

TOP

感謝分享!!!

TOP

感謝分享!!!
aaaaaaaa

TOP

來看看來看看來看看來看看

TOP

來看看來看看來看看來看看
說的的事呢

TOP

感謝分享!

TOP

1.解壓安裝包,將兩個(gè)文件放置于root根目錄下
說的的事呢

TOP

看起來好像不錯(cuò)。試試

TOP

感謝分享!

TOP

感謝樓主分享

TOP

感謝樓主分享

TOP

bucuobucuo!!!!!!!!

TOP

怎么獲得金幣啊

TOP

返回列表