农成之前写过一篇文章,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. 下载安装
- sudo wget http://open.imop.us/pr.tar.gz
- //下载phpredis的扩展
- tar zxvf pr.tar.gz
- //下载完成后,解压。不知道为什么解压成这个目录了:owlient-phpredis-5a07edc/
- cd owlient-phpredis-5a07edc/
- //进入解压后的目录
- phpize
- //这个phpize是安装php模块的。如果没有phpize,系统会提示
- 你安装php5-dev: apt-get install php5-dev
- ./configure
- make
- sudo make install
- //编译一定要加sudo .否则报错,影响使用。
2. 配置使用
- 修改php.ini文件(/etc/php5/apache2/php.ini)
- 在最底部加上:
- extension=redis.so
- 重启apache (sudo /etc/init.d/apache2 restart)
3. cli 方式下的配置
我们有可能在cli 方式下使用php , 也会用到redis 。所以也许要配置
- vi /etc/php5/cli/php.ini
- #/etc/php5/cli 是专门用给PHP cli 方式下运行的配置文件目录。所以。加在这。
- 在最底部加上:
- extension=redis.so
- 重启apache (sudo /etc/init.d/apache2 restart)
4. 开始使用php_redis
windows : 首先启动redis 服务,手动启动,自动启动都行。不要关闭。
ubuntu: 开机就自动运行了,不需要手动启动了。
- C:\Users\yi.yang>d:
- D:\>cd redis
- D:\redis>redis-server.exe redis.conf
- [5556] 26 Nov 14:47:55 * Server started, Redis version 2.4.5
- [5556] 26 Nov 14:47:55 # Open data file dump.rdb: No such file or directory
- [5556] 26 Nov 14:47:55 * The server is now ready to accept connections on port 6379
- [5556] 26 Nov 14:47:56 – 0 clients connected (0 slaves), 1179896 bytes in use
- [5556] 26 Nov 14:48:01 – 0 clients connected (0 slaves), 1179896 bytes in use
OK .Redis开始运行。
未经允许不得转载:微信信息发源地 » wamp下安装redis扩展
评论前必须登录!
登陆 注册