在 Ubuntu 上给 PHP 安装 Redis 扩展,一般分两种情况:安装 Redis 服务 和 安装 PHP 的 Redis 扩展。下面一步一步来。
sudo apt update
sudo apt install redis-server
启动并设置开机自启:
sudo systemctl start redis-server
sudo systemctl enable redis-server
测试是否成功:
redis-cli ping
# 返回 PONG 表示正常
先查看你的 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
sudo apt install php-dev php-pear
sudo pecl install redis
然后在 php.ini 中添加:
extension=redis.so
重启 PHP 服务即可。
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');
如果你告诉我:
我可以给你更精确的命令。