phpRedis安裝、配置及簡單使用

來源:互聯網
上載者:User

phpRedis安裝、配置及簡單使用

安裝phpRedis前,請先安裝Redis,再安裝phpRedis外掛程式。

1、下載安裝

  在Linux伺服器上,命令列執行以下命令(cd ./usr local/src 一般源碼放在這裡(推薦源碼安裝))

wget https://github.com/nicolasff/phpredis/archive/2.2.4.tar.gztar zxvf phpredis-2.2.4.tar.gzcd phpredis-2.2.4/usr/local/php5.5.30/bin/phpize
./configure --with-php-config=/usr/local/php5.5.30/bin/php-config
make make install

  說明:

  wget:下載遠程檔案到本地當前檔案夾中。

  tar xzf :解壓檔案到當前檔案夾目錄

  cd:進入檔案夾

  /usr/local/php/php5.5.30/phpize 用phpize產生configure設定檔

  ./configure --with-php-config=/usr/local/php5.5.30/bin/php-config  配置php,使其可以使用redis

  make make install:安裝redis

  錯誤提示:

  如果用phpize產生configure設定檔時候報錯:Cannot find autoconf。配置php就會報錯:./configure 沒有那個檔案或目錄

  解決方案:

  執行以下命令

wget http://ftp.gnu.org/gnu/m4/m4-1.4.9.tar.gztar -zvxf m4-1.4.9.tar.gzcd m4-1.4.9/./configure && make && make installcd ../wget http://ftp.gnu.org/gnu/autoconf/autoconf-2.62.tar.gztar -zvxf autoconf-2.62.tar.gzcd autoconf-2.62/./configure && make && make install

  安裝成功,可以看到出現以下檔案夾(記得這個檔案夾名字有可能不一樣,但是格式一樣no-debug-zts-20121212)

  /usr/local/php5.5.30/lib/php/extensions/no-debug-zts-20121212/

2、配置phpRedis
  開啟php設定檔/usr/local/php/etc/php.ini  添加代碼(提醒看看您的no-debug-zts-20121212是多少,別複製):

extension_dir = "/usr/local/php5.5.30/lib/php/extensions/no-debug-zts-20121212"extension=redis.so

  然後重啟apache:

/usr/local/apache/bin/apachectl restart

  現在,執行phpinfo() 出現,就說明phpRedis安裝成功了。

  

3、簡單測試使用phpRedis外掛程式操作Redis

<?php   $redis = new redis();$redis->connect('127.0.0.1', 6379);$redis->set('foo','bar');echo $redis->get('foo');

  輸出結果為:bar

  說明成功啦O(∩_∩)O哈哈~

下面關於Redis的文章您也可能喜歡,不妨參考下:

Ubuntu 14.04下Redis安裝及簡單測試

Redis主從複製基本配置

Redis叢集明細文檔

Ubuntu 12.10下安裝Redis(圖文詳解)+ Jedis串連Redis

Redis系列-安裝部署維護篇

CentOS 6.3安裝Redis

Redis安裝部署學習筆記

Redis設定檔redis.conf 詳解

Redis 的詳細介紹:請點這裡
Redis 的:請點這裡

本文永久更新連結地址:

相關文章

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.