1. 程式人生 > >php使用redis擴充套件以及安裝redis(linux下)

php使用redis擴充套件以及安裝redis(linux下)

一,安裝redis

1,下載redis包:wget http://download.redis.io/releases/redis-2.8.9.tar.gz

2,解壓redis包後,進入redis-2.8.9目錄中,進行編譯 

    先 make

   然後 make  install 

   測試一下make test

  最後執行redis服務端 /usr/local/bin/redis-server        (服務端redis-cli)

3,到此為止,就算安裝完成了redis了;

(此時php並不能使用redis,因為沒有安裝php與redis的中間聯絡者:redis擴充套件)

  (報錯:Fatal error

: Class 'Redis' not found in/home/huyi/www.php.com/shopping/redis_goods.phpon line9

二,現在是安裝php的redis的擴充套件

1,下載地址:http://pecl.php.net/package/redis

2,選擇需要的版本:

Available Releases
Version State Release Date Downloads

3,下載檔案後,使用rz命令上傳到Linux機器上去,我這兒上傳到的目錄是/usr/local

4,安裝:

     tar  -zxvf  redis-2.2.8.tgz

     cd  redis-2.2.8

     /usr/local/php/bin/phpize                      #用phpize生成

    ./configure --with-php-config=/usr/local/php/bin/php-config     #配置

     make

      make  install

     到此擴充套件下載安裝完成

5,配置php.ini檔案,使得php可以支援redis擴充套件

   vim  /etc/php.ini

   新增這行進去 : extension = redis.so

  重啟服務;

  測試下phpinfo();現在就可以看到redis擴充套件支援了;