一、安裝redis
a、下載redis:
redis最新穩(wěn)定版下載http://www.redis.io/download
wget http://download.redis.io/releases/redis-3.2.8.tar.gz |
b、在redis安裝目錄下進入utils目錄,執(zhí)行自動安裝腳本
cd utils/ ./install_server.sh 一路回車都按照默認設(shè)置執(zhí)行 //執(zhí)行完腳本后,會出現(xiàn)以下提示: Selected config: Port : 6379 Config file : /etc/redis/6379.conf Log file : /var/log/redis_6379.log Data dir : /var/lib/redis/6379 Executable : /usr/local/bin/redis-server Cli Executable : /usr/local/bin/redis-cli |
c、添加redis開機自啟動
//修改文件權(quán)限 chmod 755 /etc/init.d/redis_6379 //添加自啟動 chkconfig --add redis_6379 chkconfig --level 345 redis_6379 on |
d、檢查遠程服務器的6379端口是否被防火墻攔截。假如未開啟,則開添加
/sbin/iptables -I INPUT -p tcp --dport 6379 -j ACCEPT /etc/init.d/iptables restart(視服務器情況而定,如果不知道的話可以選擇重啟服務器) 也可以在wdcp的后臺系統(tǒng)管理--iptables添加規(guī)則 使用安騎士等防火墻軟件的自行添加6379端口訪問通過的規(guī)則 |
二、添加phpredis擴展
最新版本下載:http://pecl.php.net/package/redis
獲取并解壓安裝包 退出后,再安裝phpredis擴展 wget https://pecl.php.net/get/redis-3.1.1.tgz unzip redis-3.1.1.tgz 注意:若提示未找到“unzip”命令 解決辦法:運行 yum install unzip -y //進入目錄 cd redis-3.1.1 使用phpize命令添加擴展,phpize命令所在路徑根據(jù)實際情況修改 /www/wdlinux/apache_php/bin/phpize或者 /www/wdlinux/nginx_php/bin/phpize 注意:可能會有“Cannot find autoconf. Please check your autoconf installation and the $PHP_AUTOCONF environment variable. Then, rerun this script.”錯誤 解決辦法:運行 yum install -y autoconf 再重新運行前面的phpize命令 出現(xiàn)類似下圖的提示,則代表成功
|
//配置。php-config命令所在路徑根據(jù)實際情況修改
./configure --with-php-config= /www/wdlinux/apache_php-5.6.29/bin/php-config
或者
./configure --with-php-config= /www/wdlinux/nginx_php-5.6.29/bin/php-config
出現(xiàn)類似下面的內(nèi)容,說明此步驟沒問題
安裝
make
出現(xiàn)類似下圖,說明此步驟成功:
make install
出現(xiàn)類似下面的內(nèi)容,說明成功:
代表生成redis.so成功,可以進到該目錄去查看是否有生成。該路徑也是視實際情況而定。
//php.ini中加入redis.so擴展
vim /www/wdlinux/etc/php.ini
//加入這一行,保存退出。路徑要使用上面裝完redis生成redis.so的路徑
extension=/www/wdlinux/apache_php-5.6.29/lib/php/extensions/no-debug-non-zts-20100525/redis.so
或者重啟web服務(重點是重啟php)
通過phpinfo查看是否添加了redis擴展。[redis]
extension_dir=/www/wdlinux/apache_php-5.6.29/lib/php/extensions/no-debug-non-zts-20100525
extension=redis.so./configure --with-php-config= /www/wdlinux/apache_php-5.6.29/bin/php-config
或者
./configure --with-php-config= /www/wdlinux/nginx_php-5.6.29/bin/php-config
出現(xiàn)類似下面的內(nèi)容,說明此步驟沒問題
安裝
make
就會出現(xiàn)問題,前面的一切正常。 php目錄也是正確的。
歡迎光臨 WDlinux官方論壇 (http://cd-genova.com/bbs/) | Powered by Discuz! 7.2 |