开源中文网

您的位置: 首页 > Redis > 正文

linux下安装redis及phpredis步骤

来源: 网络整理  作者: 佚名

下面我们来看一篇关于linux下安装redis及phpredis步骤,希望这篇文章能够给各位同学带来帮助,具体的步骤细节如下文介绍.
要想使用redis,需要安装redis的端和操作redis的客户端接口。
1.服务端安装
apt-get install redis-server
启动 Redis
$redis-server
检查Redis是否在工作?
$redis-cli
这将打开一个Redis提示,如下图所示:
redis 127.0.0.1:6379>
上面的提示127.0.0.1是本机的IP地址,6379为Redis服务器运行的端口。现在输入PING命令,如下图所示。
redis 127.0.0.1:6379> ping PONG
这说明你已经成功地安装Redis在您的机器上。
参考:http://www.yiibai.com/redis/redis_quick_guide.html
2.php客户端
客户端 php 操作接口如下:
参考:http://hanqunfeng.iteye.com/blog/1984387
phpredis下载地址:https://github.com/phpredis/phpredis
2.1.下载解压
#wget https://github.com/phpredis/phpredis/archive/develop.zip
#unzip phpredis-develop.zip
2.2.进入目录编译生成文件redis.so
#cd phpredis-develop
#/usr/local/php/bin/phpize
#./configure –with-php-config=/usr/local/php/bin/php-config
#make
#make install
文件 redis.so 路径
phpredis-develop/modules/redis.so
phpredis-develop/.libs/redis.so
/usr/local/php/lib/php/extensions/no-debug-non-zts-20100525/redis.so
三个文件是同一个文件
2.3.把文件 redis.so 复制到 php 的扩展软件目录
#cp modules/redis.so /usr/lib/php5/20100525/
#cd /usr/lib/php5/20100525/
#chmod -x redis.so
注:
/usr/local/php/bin/phpize 是php5-dev所带有的软件。
php5-dev是开发者版本,是用来开发php扩展的,
她提供一些用来开发、编译php5扩展程序的必要php组件,一般是一些php源码的头文件和依赖库。
如果需要通过源码方式安装一些php module,比如php5-mysql,gd等,就需要安装php5-dev,
如果你需要的php扩展都可以通过apt-get直接安装,大可不必安装php5-dev。
安装之后 ,你可以通过 dpkg-query -L php5-dev 来查看这个包里面包含哪些文件
2.4.配置php.ini加载redis.so
lnmp默认环境中的文件结构是可用的配置文件单独存放,然后启用的配置文件的链接文件存放在启用配置目录 conf.d 中。
创建redis的配置文件 redis.ini
#vim /etc/php5/mods-available/redis.ini
加入
extension=redis.so
在启用配置目录中链接 redis.ini,使配置生效
#cd /etc/php5/conf.d
#ln -s ../mods-available/redis.ini 20-redis.ini
最后重启Apache,如果是连接的nginx,则需要重启php-fpm。
——————————————————————————————————-
windows下安装方法
从网上直接下载编译好的dll文件即可,一定要选择和php对应的版本。
下载后将php_igbinary.dll和php_redis.dll放入php的ext目录下,
然后修改php.ini,加入这两个扩展,注意顺序不要反了。
extension=php_igbinary.dll
extension=php_redis.dll
下载文件:
php_redis-5.5-vc11-ts-x86-00233a.zip http://d-h.st/4A5
php_igbinary-5.5-vc11-ts-x86-c35d48.zip http://d-h.st/QGH
php_redis-5.5-vc11-nts-x86-00233a.zip http://d-h.st/uGS
php_igbinary-5.5-vc11-nts-x86-c35d48.zip http://d-h.st/bei
php_redis-5.5-vc11-ts-x64-00233a.zip http://d-h.st/1tO
php_igbinary-5.5-vc11-ts-x64-c35d48.zip http://d-h.st/rYb
php_redis-5.5-vc11-nts-x64-00233a.zip http://d-h.st/N0d
php_igbinary-5.5-vc11-nts-x64-c35d48.zip http://d-h.st/c1a
重新启动Apache即可。

Tags:步骤
关于开源中文网 - 联系我们 - 广告服务 - 网站地图 - 版权声明