linux 下php操作redis

Php操作redis

我是在linux下测试成功的。Rediswindows下,这个没有关系,随便放在哪台服务器上都行。

下载:https://github.com/nicolasff/phpredis/archive/2.2.4.tar.gz

phpredis-2.2.4.tar.gz

解压,cd phpredis-2.2.4  按照说明如下操作:

 /usr/local/php/binphpize  (我的目录)  ./configure  make  make install

可惜找不到configure文件,原因是没有生成这个文件。

phpize的时候,没有成功生成configure文件。

报如下错误:

Cannot find autoconf. Please check your autoconf installation and the $PHP_AUTOCONF environment vari...

百度一下才知道是因为,没有安装m4autoconf包,直接通过yum安装。

yum install m4 

 yum install autoconf

然后在/usr/local/php/binphpize,就能生成对应的configure文件。

./configure --with-php-config=/usr/local/php/bin/php-config

make

make install

 

配置php支持

vi /usr/local/php/lib/php.ini  #编辑配置文件,在最后一行添加以下内容

添加

extension="redis.so"

:wq! #保存退出

 

重新启动httpd服务。通过phpinfo查看是否支持redis

 

测试往redis中丢入数据:

<?php

    $redis = new Redis();

    $redis->connect('192.168.1.104',6379);

    $redis->set('test','hello redis');

    echo $redis->get('test');

?>

浏览次页面:

输出:hello redis

通过redis服务器端可以看到数据已经丢入成功。

 linux 下php操作redis

 

你可能感兴趣的:(redis,PHP)