2016-04-08 00:00:00
来 源
中存储网
PHP
该篇介绍phpRedis安装、配置及简单使用,详细内容如下:安装phpRedis前,请先安装Redis,再安装phpRedis插件。

安装phpRedis前,请先安装Redis,再安装phpRedis插件。

1、下载安装

在Linux服务器上,命令行执行以下命令(cd ./usr local/src 一般源码放在这里(推荐源码安装))

wget https://github.com/nicolasff/phpredis/archive/2.2.4.tar.gz
tar zxvf phpredis-2.2.4.tar.gz
cd phpredis-2.2.4
/usr/local/php5.5.30/bin/phpize
./configure --with-php-config=/usr/local/php5.5.30/bin/php-config
make make install

说明:

wget:下载远程文件到本地当前文件夹中。

tar xzf :解压文件到当前文件夹目录

cd:进入文件夹

/usr/local/php/php5.5.30/phpize 用phpize生成configure配置文件

./configure --with-php-config=/usr/local/php5.5.30/bin/php-config  配置php,使其可以使用redis

make make install:安装redis

错误提示:

如果用phpize生成configure配置文件时候报错:Cannot find autoconf。配置php就会报错:./configure 没有那个文件或目录

解决方法:

执行以下命令

wget http://ftp.gnu.org/gnu/m4/m4-1.4.9.tar.gz
tar -zvxf m4-1.4.9.tar.gz
cd m4-1.4.9/
./configure && make && make install

cd ../
wget http://ftp.gnu.org/gnu/autoconf/autoconf-2.62.tar.gz
tar -zvxf autoconf-2.62.tar.gz
cd autoconf-2.62/
./configure && make && make install

安装成功,可以看到出现以下文件夹(记得这个文件夹名字有可能不一样,但是格式一样no-debug-zts-20121212)

/usr/local/php5.5.30/lib/php/extensions/no-debug-zts-20121212/

2、配置phpRedis
  打开php配置文件/usr/local/php/etc/php.ini  添加代码(提醒看看您的no-debug-zts-20121212是多少,别复制):

extension_dir = "/usr/local/php5.5.30/lib/php/extensions/no-debug-zts-20121212"

extension=redis.so

然后重启apache:

/usr/local/apache/bin/apachectl restart

现在,执行phpinfo() 出现下图,就说明phpRedis安装成功了。

3、简单测试使用phpRedis插件操作Redis

<?php   
$redis = new redis();
$redis->connect('127.0.0.1', 6379);
$redis->set('foo','bar');
echo $redis->get('foo');

输出结果为:bar

说明成功啦O(∩_∩)O哈哈~

下面关于Redis的文章您也可能喜欢,不妨参考下:

Ubuntu 14.04下Redis安装及简单测试 http://www.linuxidc.com/Linux/2014-05/101544.htm

Redis主从复制基本配置 http://www.linuxidc.com/Linux/2015-03/115610.htm

Redis集群明细文档 http://www.linuxidc.com/Linux/2013-09/90118.htm

Ubuntu 12.10下安装Redis(图文详解)+ Jedis连接Redis http://www.linuxidc.com/Linux/2013-06/85816.htm

Redis系列-安装部署维护篇 http://www.linuxidc.com/Linux/2012-12/75627.htm

CentOS 6.3安装Redis http://www.linuxidc.com/Linux/2012-12/75314.htm

Redis安装部署学习笔记 http://www.linuxidc.com/Linux/2014-07/104306.htm

Redis配置文件redis.conf 详解 http://www.linuxidc.com/Linux/2013-11/92524.htm

Redis 的详细介绍:请点这里
Redis 的下载地址:请点这里

声明: 此文观点不代表本站立场;转载须要保留原文链接;版权疑问请联系我们。