Jquery中文網 www.prqmtc.live
Jquery中文網 >  腳本編程  >  php  >  正文 安裝redis和phpredis模塊一例

安裝redis和phpredis模塊一例

發布時間:2015-04-22   編輯:www.prqmtc.live
安裝redis和phpredis模塊一例,有需要的朋友可以看看。

安裝redis和phpredis模塊一例,有需要的朋友可以看看。

redis的下載及安裝:
 

復制代碼 代碼如下:
@ubuntu:/$ mkdir /usr/local/redis
@ubuntu:/$ cd /usr/local/redis
@ubuntu:/$ wget http://redis.googlecode.com/files/redis-2.4.2.tar.gz
@ubuntu:/$ tar xzf redis-2.4.2.tar.gz
@ubuntu:/$ cd redis-2.4.2
@ubuntu:/$ make
@ubuntu:/$ src/redis-server

redis測試命令:
 

復制代碼 代碼如下:

@ubuntu:/$ src/redis-cli
@ubuntu:/$ redis> set foo bar
@ubuntu:/$ OK

@ubuntu:/$ redis> get foo
@ubuntu:/$ "bar";

裝了redis的服務器端程序,現在要在項目中使用REDIS了,由于我們的后臺是用PHP來寫的,所以要用redis的PHP客戶端來使用它。PHP的客戶端有幾種:
Predis ★ Repository JoL1hAHN Mature and supported
phpredis ★ Repository yowgi This is a client written in C as a PHP module.
Rediska Repository Homepage shumkov 
Redisent Repository justinpoliey 
iRedis Repository 

dhorrigan

在這里我選擇phpredis( C開發的擴展包 )這個PHP擴展。
 

復制代碼 代碼如下:
@ubuntu:/$ wget https://download.github.com/owlient-phpredis-2.1.1-1-g90ecd17.tar.gz
@ubuntu:/$ tar zxvf owlient-phpredis-2.1.1-1-g90ecd17.tar.gz
@ubuntu:/$ cd owlient-phpredis-90ecd17/
@ubuntu:/$ /usr/local/php/bin/phpize
@ubuntu:/$ ./configure --with-php-config=/usr/local/php/bin/php-config
@ubuntu:/$ make
@ubuntu:/$ make install

注:用C開發PHP擴展的時候如果用動態鏈接庫的方式編譯擴展模塊,需要用到phpize,這個工具在使用apt-get install php5默認情況也是沒安裝的,安裝phpize:apt-get install php5-dev。 

修改配置文件:
修改php.ini文件  
在php.ini中添加如下一行:
extension=redis.so
重啟nginx后生效。
 
最后開啟redis服務:redis-server 或者 redis-server /etc/redis.conf(后臺運行), 如果不開服務可能會出現 ”Uncaught exception 'RedisException' with message 'Redis server went away'?“錯誤 。

您可能感興趣的文章:
安裝redis和phpredis模塊一例
教您在windows下安裝phpredis模塊
php-redis中文文檔之一
redis安裝實例
使用redis實現跨服務器session的方法
Laravel 5.1框架Redis 的安裝配置及基本使用教程
Redis安裝配置教程
安裝redis的簡單方法
配置 redis 主從復制一例
linux安裝perl模塊的方法

[關閉]
一分赛车计划app