1,先保证系统已经安装redis服务,安装方法查看
2.下载PHPRedis扩展
到PHPredis扩展库选择合适的版本
https://pecl.php.net/package/redis
这里我选择4.0.2
cd /usr/local/src
wget https://pecl.php.net/get/redis-4.0.2.tgz
解压
tar -zxvf redis-4.0.2.tgz
cd redis-4.0.2
安装依赖库
yum -y install autoconf
使用phpize
/usr/local/php/bin/phpize
配置
./configure --with-php-config=/usr/local/php/bin/php-config
编译
make && make install
编译完成
查看php.ini位置
配置php.ini
vi /usr/local/php/etc/php.ini
增加
extension=redis.so
重启PHP,nginx
systemctl reload php-fpm.service
systemctl reload nginx
查看phpinfo
出现redis扩展,证明安装成功
测试一下
新建test1.php
vi /home/wwwroot/test81/test1.php
写入
<?php
//实例化redis
$redis = new Redis();
//连接redis
$redis->connect('127.0.0.1', 6379);
// 设置一个值
$redis->set('name', 'my_name');
新建test2.php
vi /home/wwwroot/test81/test2.php
写入
<?php
//实例化redis
$redis = new Redis();
//连接redis
$redis->connect('127.0.0.1', 6379);
// 获取一个值
echo $redis->get('name');
先运行test1.php,再运行tets2.php
成功!
PHPRedis文档 请前往
https://github.com/phpredis/phpredis
里面都有详细的介绍说明