在 Ubuntu 16.04

问题描述

我们正在从 ubuntu 14 升级到 ubuntu 16,但在安装 PHP-redis 时遇到问题。我们正在尝试为 PHP 5.6 安装 PHP-redis,但正在安装用于 PHP8.0 的 PHP-redis。指定版本时,例如

sudo apt-get install PHP5.6-redis

我们收到以下错误

Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Unable to locate package PHP5.6-redis
E: Couldn't find any package by glob 'PHP5.6-redis'
E: Couldn't find any package by regex 'PHP5.6-redis'

我们研究了 https://launchpad.net/~ondrej/+archive/ubuntu/php/ 但这似乎只适用于 ubuntu 18+

非常感谢我们如何在 ubuntu 16 上为 PHP 5.6 安装 PHP-redis 的任何帮助

解决方法

如果你没有在你的 ubuntu 上安装 Redis 本身,那么你需要先通过这个命令安装它:

sudo apt-get install redis-server

启用后:

sudo systemctl enable redis-server.service

安装php扩展:

sudo apt-get install php5.6-redis