php+redis安装phpredis拓展+测试

背景:lnmp下,已安装redis5.0和php7.2

一、下载安装GUN m4(autoconf所需)

wget -P /data/Software http://ftp.gnu.org/gnu/m4/m4-1.4.18.tar.gz
cd /data/Software
tar -zxvf m4-1.4.18.tar.gz
cd m4-1.4.18
./configure --prefix=/usr/local
make && make install

二、下载安装配置工具autoconf

wget -P /data/Software http://ftp.gnu.org/gnu/autoconf/autoconf-2.69.tar.gz
cd /data/Software/
tar -zxvf autoconf-2.69.tar.gz
cd autoconf-2.69/
./configure --prefix=/usr/local/
make && make install

三、下载安装phpredis拓展包

redis拓展包的几种安装方式
我选的方式是Installation from sources

1、从github下载phpredis的zip包到指定目录并重命名

wget -c https://github.com/phpredis/phpredis/archive/4.3.0.zip -O /data/Software/phpredis-4.3.0.zip

2、在包的目录下解压

unzip phpredis-4.3.0.zip

3、找到自己phpize位置

find / -name phpize

在这里插入图片描述

4、在解压后的文件下执行

/etc/php7.2/bin/phpize

5、配置&编译&安装

./configure --prefix=/usr/local/
make && make install

php+redis安装phpredis拓展+测试_第1张图片
6、开启拓展
在这里插入图片描述
在php.ini中加入
php+redis安装phpredis拓展+测试_第2张图片
7、重启php-fpm(已配置环境变量)

pkill php-fpm
php-fpm

四、连接测试

connect('127.0.0.1',6379);

//选择数据库
$redis->select(0);

//设置key
$redis->set('test','success');

//获取key的value
$test1 = $redis->get('test');

$redis->mset(array('Kity'=>'female','Jack'=>'male','Marry'=>'guess'));
$test2 = $redis->mget(array('Kity','jack','Marry'));

echo "It's ok
"; echo "result1:
".$test1."
"; echo "result2:
"; foreach($test2 as $value){ echo $value."
"; } //通过反射感知Redis类里边全部的操作方法 //根据Redis类实例化一个反射类对象 $redis_Methods = new ReflectionClass('Redis'); //获得Redis类的全部操作方法 var_dump($redis_Methods->getMethods());

php+redis安装phpredis拓展+测试_第3张图片
php+redis安装phpredis拓展+测试_第4张图片

你可能感兴趣的:(自制教程,redis)