新闻中心 分类>>

如何在Debian 11上通过APT安装PHP 7.4的详细教程?

2025-11-21 00:00:00
浏览次数:
返回列表
首先更新系统并安装必要工具,随后添加Ondřej Surý的PHP仓库以获取PHP 7.4支持,接着更新APT缓存并安装PHP 7.4及其常用扩展,最后通过php -v命令验证安装结果。

如果您需要在Debian 11系统上部署兼容旧项目的PHP环境,但默认仓库中提供的PHP版本较高或不包含PHP 7.4,则需通过添加第三方软件源来安装指定版本。以下是完成该任务的具体步骤:

一、更新系统并安装必要工具

在添加外部仓库前,应确保系统包列表为最新,并安装用于管理HTTPS源及密钥的工具。这能保证后续软件源的正确加载与验证。

1、执行以下命令更新当前系统的软件包索引:
sudo apt update

2、升级已安装的软件包至最新版本:
sudo apt upgrade -y

3、安装支持HTTPS和CA证书的工具包:
sudo apt install -y ca-certificates apt-transport-https software-properties-common gnupg2

二、添加Ondřej Surý的PHP PPA仓库

Ondřej Surý维护的Debian PHP仓库提供了多个PHP版本的预编译包,包括PHP 7.4,是社区广泛信赖的来源。添加此仓库可使APT识别并安装所需版本。

1、下载并导入仓库的GPG公钥以验证包完整性:
wget -qO - https://packages.sury.org/php/apt.gpg | sudo gpg --dearmor -o /usr/share/keyrings/sury-php-archive-keyring.gpg

2、将PHP仓库地址写入APT源列表文件:
echo "deb [signed-by=/usr/share/keyrings/sury-php-archive-keyring.gpg] https://packages.sury.org/php/ bullseye main" | sudo tee /etc/apt/sources.list.d/sury-php.list

三、再次更新APT缓存

添加新的软件源后,必须重新获取可用包信息,以便APT能够发现新仓库中的PHP 7.4相关包。

1、运行更新命令以加载新源的包数据:
sudo apt update

四、安装PHP 7.4及其常用扩展

现在APT可以访问PHP 7.4的包,您可以选择安装核心PHP解释器以及项目常用的扩展模块。

1、安装PHP 7.4基础运行环境:
sudo apt install -y php7.4

2、根据应用需求安装常见扩展:
sudo apt install -y php7.4-cli php7.4-fpm php7.4-mysql php7.4-zip php7.4-gd php7.4-mbstring php7.4-curl php7.4-xml php7.4-bcmath

五、验证安装结果

确认PHP 7.4是否成功安装并处于激活状态,可通过命令行直接查询其版本信息。

1、输入以下命令查看当前默认PHP版本:
php -v

2、检查输出内容是否显示PHP 7.4.x版本号及相关构建信息。

搜索