温馨提示×

ubuntu lamp如何装redis

小樊
35
2026-10-27 12:58:26
栏目: 云计算

在 Ubuntu 的 LAMP 环境下安装 Redis,通常分为 安装 Redis 服务端 和 为 PHP 安装 Redis 扩展 两部分。下面以 Ubuntu 20.04 / 22.04 为例说明。


一、安装 Redis 服务端

1. 更新软件包

sudo apt update

2. 安装 Redis

sudo apt install redis-server -y

3. 启动并设置开机自启

sudo systemctl start redis
sudo systemctl enable redis

4. 检查 Redis 是否运行

redis-cli ping

返回:

PONG

说明安装成功。


二、配置 Redis(可选但推荐)

编辑配置文件:

sudo nano /etc/redis/redis.conf

常见配置:

  • 允许远程访问(不推荐公网):
    bind 0.0.0.0
    
  • 设置密码:
    requirepass yourpassword
    

修改后重启:

sudo systemctl restart redis

三、为 PHP 安装 Redis 扩展(LAMP 关键)

1. 安装 PHP Redis 扩展

先确认 PHP 版本(如 8.1):

php -v

安装扩展:

sudo apt install php-redis -y

如果你使用的是特定 PHP 版本(如 7.4):

sudo apt install php7.4-redis

2. 重启 Apache

sudo systemctl restart apache2

3. 验证 PHP Redis 扩展

php -m | grep redis

或新建 info.php:

<?php
phpinfo();

浏览器访问,搜索 redis。


四、PHP 测试 Redis 连接

<?php
$redis = new Redis();
$redis->connect('127.0.0.1', 6379);
// 如果设置了密码
// $redis->auth('yourpassword');

$redis->set('test', 'hello redis');
echo $redis->get('test');

五、常见问题

Redis 无法启动

sudo journalctl -u redis

Apache 未加载 redis

确认扩展已安装并重启 Apache。


如果你用的是 Ubuntu + Nginx + PHP-FPM 或 Docker LAMP,可以告诉我,我可以给你对应版本。

0 踩