在 Ubuntu 22.04 LTS 上强制安装 php 7 软件包

在 Ubuntu 22.04 LTS 上强制安装 php 7 软件包

虽然我知道 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

相关内容