您的位置:首页 > 数据库 > Redis

phpRedis安装、配置及简单使用

2016-04-07 16:58 876 查看
 安装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哈哈~

  

  

  
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: