wamp下安装redis扩展

农成之前写过一篇文章,wamp下安装memcache的扩展。文章在这里。

 

1. 前言

redis 的安装ok了。无论是在windows还是Linux上安装。虽然按照过程有些不同,但按照成功了,使用方法还是一样。

我们使用redis 一般不会去独立使用它,就像MySQL,我们也是把它配合PHP,java等服务器语言来使用它。同样,redis 也是一样。

这里,我们是在PHP上使用redis。PHP上用redis 很爽。因为一些方法啊、命名啊,都和原生态的redis 一样。只需要记住这些方法就可在PHP上熟练使用了。

2.windows上安装php redis 扩展

php 官方提供了一个php_redis的扩展。推荐使用这种。

1. 下载windows 版本php对应的php扩展。php_redis.dll 。下载链接这里有:http://windows.php.net/downloads/pecl/snaps/redis/2.2.5/。里面有针对5.6和5.5版本的PHP。针对下载

2. 将下载的php_redis.dll 复制到php的扩展目录下 php/etc/php_redis.dll  (注意:php_redis是php版本的,不同的php版本对应不同的php_redis。附件中5.3中有64位的插件,注意,这是针对于php 的64位版本,不是针对redis 64位的版本,所以我们的php如果是5.3的。那么就使用5.3/32/php_redis.dll 就可以了。)

3.修改php的配置文件,加载php_redis.dll :extension=php_redis.dll

4.重启Apache 。打开phpinfo页面。就可以看到已经加载php_redis了。这时候就可以使用redis  了。

3. Linux上安装php redis扩展

windows 安装redis 相对容易一下,下载php_redis.dll 放到php5/ext/目录下,然后修改php.ini即可。

其实linux上更容易

我们在ubuntu 上做。

1. 下载安装

  1. sudo wget http://open.imop.us/pr.tar.gz      
  2. //下载phpredis的扩展      
  3.   
  4. tar zxvf pr.tar.gz       
  5. //下载完成后,解压。不知道为什么解压成这个目录了:owlient-phpredis-5a07edc/  
  6.   
  7. cd owlient-phpredis-5a07edc/     
  8. //进入解压后的目录  
  9.   
  10. phpize      
  11. //这个phpize是安装php模块的。如果没有phpize,系统会提示  
  12. 你安装php5-dev: apt-get install php5-dev  
  13.   
  14. ./configure  
  15.   
  16. make  
  17.   
  18. sudo make install     
  19. //编译一定要加sudo .否则报错,影响使用。  

2. 配置使用

  1. 修改php.ini文件(/etc/php5/apache2/php.ini)   
  2.   
  3. 在最底部加上:  
  4.   
  5. extension=redis.so  
  6.     
  7. 重启apache (sudo /etc/init.d/apache2 restart)  

3. cli 方式下的配置

我们有可能在cli 方式下使用php , 也会用到redis 。所以也许要配置

  1. vi /etc/php5/cli/php.ini     
  2. #/etc/php5/cli 是专门用给PHP cli 方式下运行的配置文件目录。所以。加在这。  
  3.   
  4. 在最底部加上:  
  5.   
  6. extension=redis.so  
  7.     
  8. 重启apache (sudo /etc/init.d/apache2 restart)  

 

4. 开始使用php_redis

windows : 首先启动redis 服务,手动启动,自动启动都行。不要关闭。

ubuntu: 开机就自动运行了,不需要手动启动了。

  1. C:\Users\yi.yang>d:    
  2.     
  3. D:\>cd redis    
  4.     
  5. D:\redis>redis-server.exe redis.conf    
  6. [5556] 26 Nov 14:47:55 * Server started, Redis version 2.4.5    
  7. [5556] 26 Nov 14:47:55 # Open data file dump.rdb: No such file or directory    
  8. [5556] 26 Nov 14:47:55 * The server is now ready to accept connections on port 6379    
  9. [5556] 26 Nov 14:47:56 – 0 clients connected (0 slaves), 1179896 bytes in use    
  10. [5556] 26 Nov 14:48:01 – 0 clients connected (0 slaves), 1179896 bytes in use    

OK .Redis开始运行。

未经允许不得转载:微信信息发源地 » wamp下安装redis扩展

赞 (1)
分享到:更多 ()

评论 0

评论前必须登录!

登陆 注册