CentOS7+PHP7.2+Redis扩展
一、查看php是否已经安装redis扩展
php -m |grep redis

二、下载并解压最新版本的redis扩展(https://pecl.php.net/package/redis)
cd /download
wget https://pecl.php.net/get/redis-5.2.1.tgz
tar zxvf redis-5.2.1.tgz
cd redis-5.2.1
三、安装前准备
1、phpize(若不存在,则找到这个文件phpize,然后软连接到/usr/local/bin目录下,命令分别为(find / -name phpize)(ln -s /usr/local/php/bin/phpize /usr/local/bin/))

2、php-config
find / -name php-config

3、在解压目录下执行
phpize

若是没有生成configure,则安装autoconf,然后再执行phpize

四、编译安装
./configure --with-php-config=/usr/local/php/bin/php-config --enable-redis

make && make install

五、写入php.ini文件
vim /etc/php.ini
extension=redis

然后重启php-fpm
systemctl restart php-fpm
六、验证

<?php $redis = new Redis(); $redis->connect('127.0.0.1', 6379); echo "Connection to server successfully" .PHP_EOL; //查看服务是否运行 echo "Server is running: " . $redis->ping() .PHP_EOL; $redis->set('name','luozijing'); var_dump($redis->get('name'));


浙公网安备 33010602011771号