温馨提示×

ubuntu php怎样安装redis

小樊
46
2026-09-13 09:55:23
栏目: 云计算

在 Ubuntu 上给 PHP 安装 Redis 扩展,一般分两种情况:安装 Redis 服务(PHP 要连接的)和安装 PHP 的 Redis 扩展。下面按常见步骤来。


一、安装 Redis 服务(可选但通常需要)

sudo apt update
sudo apt install redis-server

启动并设置开机自启:

sudo systemctl start redis
sudo systemctl enable redis

测试是否成功:

redis-cli ping
# 返回 PONG 表示正常

二、安装 PHP Redis 扩展(重点)

方法一:使用 apt 安装(最简单,推荐)

先查看你的 PHP 版本:

php -v

例如是 PHP 8.1,就安装:

sudo apt install php-redis

如果是 PHP 7.4:

sudo apt install php7.4-redis

安装完成后重启 Web 服务:

# Apache
sudo systemctl restart apache2

# Nginx + PHP-FPM
sudo systemctl restart php8.1-fpm
sudo systemctl restart nginx

验证:

php -m | grep redis

redis 说明安装成功。


方法二:使用 pecl 安装(适合自定义 PHP)

sudo apt install php-dev php-pear
sudo pecl install redis

安装完成后在 php.ini 中添加:

extension=redis.so

然后重启 PHP 服务。


三、PHP 中使用 Redis 示例

<?php
$redis = new Redis();
$redis->connect('127.0.0.1', 6379);
$redis->set('test', 'hello');
echo $redis->get('test');

常见问题

  • 连接失败:确认 redis-server 已启动
  • 扩展不生效:确认改的是正确的 php.ini(CLI 和 FPM 可能不同)

如果你是 Ubuntu + Nginx + PHP-FPMDocker 环境,可以告诉我,我可以给你更具体的方案。

0