怎么在wamp中增加redis扩展
答案:1 悬赏:70 手机版
解决时间 2021-01-28 10:25
- 提问者网友:星軌
- 2021-01-28 01:26
怎么在wamp中增加redis扩展
最佳答案
- 五星知识达人网友:不如潦草
- 2021-01-28 01:57
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://l3.yunpan.cn/lk/sVEUY9ygDJIdD 网盘下载:php_redis扩展。里面有针对5.2和5.3版本的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. 下载安装
[plain] view plain copy
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. 配置使用
[plain] view plain copy
修改php.ini文件(/etc/php5/apache2/php.ini)
在最底部加上:
extension=redis.so
重启apache (sudo /etc/init.d/apache2 restart)
3. cli 方式下的配置
我们有可能在cli 方式下使用php , 也会用到redis 。所以也许要配置
[plain] view plain copy
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: 开机就自动运行了,不需要手动启动了。
[plain] view plain copy
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开始运行。
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://l3.yunpan.cn/lk/sVEUY9ygDJIdD 网盘下载:php_redis扩展。里面有针对5.2和5.3版本的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. 下载安装
[plain] view plain copy
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. 配置使用
[plain] view plain copy
修改php.ini文件(/etc/php5/apache2/php.ini)
在最底部加上:
extension=redis.so
重启apache (sudo /etc/init.d/apache2 restart)
3. cli 方式下的配置
我们有可能在cli 方式下使用php , 也会用到redis 。所以也许要配置
[plain] view plain copy
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: 开机就自动运行了,不需要手动启动了。
[plain] view plain copy
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开始运行。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯