温馨提示×

debian php如何安装redis

小樊
50
2026-09-23 10:01:22
栏目: 云计算

在 Debian 系统上为 PHP 安装 Redis 支持,通常包含两部分:

  1. 安装 Redis 服务器(可选,如果本机需要跑 Redis)
  2. 安装 PHP 的 Redis 扩展(php-redis)

下面以 Debian 11 / 12 为例说明。


一、安装 Redis 服务器(可选)

sudo apt update
sudo apt install redis-server -y

启动并设置开机自启:

sudo systemctl enable redis-server
sudo systemctl start redis-server

测试是否可用:

redis-cli ping
# 返回 PONG 表示成功

二、安装 PHP Redis 扩展

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

先确认你的 PHP 版本,比如 php8.2:

php -v

安装对应扩展:

# PHP 8.2 示例
sudo apt install php-redis -y

# 如果是 PHP 7.4
# sudo apt install php7.4-redis

重启 Web 服务:

# Apache
sudo systemctl restart apache2

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

验证:

php -m | grep redis

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

sudo apt install php-dev autoconf make -y
sudo pecl install redis

然后在 php.ini 中添加:

extension=redis.so

三、PHP 中使用 Redis 示例

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

常见问题

  • 连接失败:确认 redis-server 已启动,且未限制 bind 127.0.0.1
  • 扩展未生效:检查 php.ini 路径是否正确(php --ini)

如果你告诉我 Debian 版本 + PHP 版本 + Web 服务(Apache/Nginx),我可以给你更精确的命令。

0 踩