问题描述
我们正在从 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