温馨提示×

ubuntu php如何安装redis

小樊
44
2026-09-22 15:28:43
栏目: 云计算

在 Ubuntu 上给 PHP 安装 Redis 扩展,一般分两种情况:安装 Redis 服务安装 PHP 的 Redis 扩展。下面一步一步来。


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

sudo apt update
sudo apt install redis-server

启动并设置开机自启:

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

测试是否成功:

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
    

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

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

然后在 php.ini 中添加:

extension=redis.so

重启 PHP 服务即可。


三、验证 PHP Redis 是否安装成功

php -m | grep redis

或创建测试文件:

<?php
phpinfo();

搜索 redis 是否存在。


四、简单测试代码

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

如果你告诉我:

  • Ubuntu 版本
  • PHP 版本
  • 使用的是 Apache 还是 Nginx

我可以给你更精确的命令。

0