![在 Ubuntu 22.04 LTS 上强制安装 php 7 软件包](https://linux22.com/image/1189767/%E5%9C%A8%20Ubuntu%2022.04%20LTS%20%E4%B8%8A%E5%BC%BA%E5%88%B6%E5%AE%89%E8%A3%85%20php%207%20%E8%BD%AF%E4%BB%B6%E5%8C%85.png)
虽然我知道 php 8 是 Ubuntu 22.04 上的默认 PHP 选择,但我仍然在我的项目中使用 php 7。安装与 PHP 相关的软件包时,依赖项总是选择php-common, php-*
等。最终在服务器上安装 php 8。
目前我无法通过以下方式安装 Composerapt install composer
那么我该如何告诉系统 php-* 始终映射到 php7.4-* 并强制库始终选择给定的 php 版本?
答案1
PHP7 不再在 Ubuntu 22.04 的核心存储库中可用,但你可以使用以下 PPA 安装它:https://launchpad.net/~ondrej/+archive/ubuntu/php/
答案2
要添加对旧 php 版本的支持,请安装:
添加 apt 存储库 ppa:ondrej/php && apt update -y
安装所需的 php7.4 包后,以下命令将提示您选择默认的 php 版本:
sudo 更新替代方案 --config php