一、下載源碼,解壓縮後編譯源碼。php
wget http://download.redis.io/releases/redis-4.0.2.tar.gz tar xzf redis-4.0.2.tar.gz cd xzf redis-4.0.2 make
二、編譯完成後,在Src目錄下,有四個可執行文件redis-server、redis-benchmark、redis-cli和redis.conf。而後拷貝到一個目錄下。(redis.conf 也有可能在上一層)linux
mkdir /usr/redis cp redis-server /usr/redis cp redis-benchmark /usr/redis cp redis-cli /usr/redis cp redis.conf /usr/redis cd /usr/redis
三、啓動Redis服務。git
./redis-server // ./redis-server & 後臺運行
四、而後用客戶端測試一下是否啓動成功。github
$ redis-cli redis> set foo bar OK redis> get foo "bar"
安裝redis擴展web
下載:https://github.com/nicolasff/phpredis/archive/2.2.4.tar.gzredis
補充:php7
phpredis擴展下載地址:php-fpm
若是上面那個不行 則用下面這個地址 (下面這個地址測試環境爲:php7.1 + redis 4.0.2)測試
其餘步驟同樣ui
上傳phpredis-2.2.4.tar.gz到/usr/local/src目錄
cd /usr/local/src #進入軟件包存放目錄
tar zxvf phpredis-2.2.4.tar.gz #解壓
cd phpredis-2.2.4 #進入安裝目錄
/usr/local/php/bin/phpize #用phpize生成configure配置文件
./configure --with-php-config=/usr/local/php/bin/php-config #配置
make #編譯
make install #安裝
安裝完成以後,出現下面的安裝路徑
/usr/local/php/lib/php/extensions/no-debug-non-zts-20090626/
二、配置php支持
vi /usr/local/php/etc/php.ini #編輯配置文件,在最後一行添加如下內容
添加
extension="redis.so"
:wq! #保存退出
3 重啓服務
service php-fpm restart
安轉經驗
以上是看的csdn上的一篇文章,可是個人linux環境中仍是不行,以後我又換了上邊給的另外一個路徑的redis擴展,仍是不行,通過反覆找緣由,最後發如今php.ini裏面redis的配置路徑不對,改過來就行了。
附找到緣由看到文章,但願給你們一些幫助。
http://blog.csdn.net/phperguan/article/details/77969058