linux環境安裝redis及擴展

安裝redis

   一、下載源碼,解壓縮後編譯源碼。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

https://github.com/phpredis/phpredis/archive/develop.zip

 若是上面那個不行 則用下面這個地址  (下面這個地址測試環境爲: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

相關文章
相關標籤/搜索