这里安装的php-redis扩展是phpredis-4.0.2版本
-
先准备redis用来测试php安装扩展后是否能正常连接
-
第一步部署redis,由于我之前安装了docker也下载了redis镜像,所以我这里直接运行docker,生成了redis容器
docker run --name redis -p 6379:6379 -d redis --requirepass "123456"
-
第二步
#下载扩展包
wget https://github.com/phpredis/phpredis/archive/4.0.2.tar.gz
tar -zxvf 4.0.2.tar.gz
cd phpredis-4.0.2
#查看php-config文件在什么位置
whereis php-config
image.png
#运行 phpize 生成configure 文件
phpize
./configure --with-php-config=/usr/bin/php-config
make && make install
#将redis.so添加到php.ini中 如果不知道 php.ini 在什么位置可以 运行 whereis php.ini
echo 'extension=redis.so' >> /etc/php.ini
#重启php-fpm
systemctl restart php-fpm.service
- 查看redis扩展是否安装成功
php -m | grep redis
image.png - 测试
<?php
//连接本地的 Redis 服务
$redis = new Redis();
$redis->connect('127.0.0.1', 6379);
$redis->auth('123456');
echo "Connection to server sucessfully";
//查看服务是否运行
echo "Server is running: " . $redis->ping();
image.png
网友评论