如何在 Debian 11 上安装 PHP

PHP 缩写为“HyperText Processor”,是用于Web 应用程序开发的开源编程语言。 它是一种脚本语言,主要用于带有 HTML 的前端。 它可用于创建电子商务网站、管理数据库和进行会话监控。

它适用于所有操作系统。 PHP 的最新版本是版本 8,在本文中,我们将讨论在 Debian 11 Bullseye Linux 系统上安装 PHP。

按照以下步骤在您的 Debian 系统上成功安装 PHP:

先决条件

首先,通过下面提到的命令更新系统的所有包:

sudo apt update  

更新软件包后,现在安装以下命令所需的依赖项:

sudo apt install software-properties-common ca-certificates lsb-release apt-transport-https  

步骤 1 – 启用 SURY 存储库

下一步是将 SURY 存储库集成到我们的系统中。 SURY 是一个基于 Debian 的第三方 PHP 仓库,捆绑了 PHP 软件,运行以下命令添加 SURY 仓库:

sudo sh -c 'echo "deb https://packages.sury.org/php/ $(lsb_release -sc) main" > /etc/apt/sources.list.d/php.list'  

通过下面提到的命令为存储库导入 GPG 密钥:

wget -qO - https://packages.sury.org/php/apt.gpg | sudo apt-key add -  

第 2 步 – 在 Debian 11 上安装 PHP

现在再次更新软件包,以便在安装 php 之前将它们与最近添加的 SURY 存储库同步:

sudo apt update  

SURY 存储库包含 PHP 8.0、7.4、7.3、7.2。 7.1、7.0 和 PHP 5.6。 由于 PHP 的最新稳定版本是 8.0,但是大量网站仍然需要 PHP 7。此存储库还包括目前在的 PHP 8.1 包 beta. 您可以在系统上安装任何所需的 PHP 版本。

运行以下命令在 Debian 11 上安装 PHP 8:

sudo apt install php8.0  

要安装任何其他版本更改替换 8.8 与您要安装的版本。 您还可以在单​​个系统上安装多个版本。

第 3 步 – 安装 PHP 扩展

此外,我们还可以通过以下语法添加 php 扩展:

sudo apt install php8.0-[extension] 

代替 [extension] 对于要安装的扩展,如果要添加多个扩展然后将它们包含在大括号中,我将安装“php-mbstring、php-cli、php-xml、php-common 和 php-curl”通过运行下面提到的命令:

sudo apt install php8.0-cli php8.0-mbstring php8.0-xml php8.0-common php8.0-curl  

用户安装了不同的PHP版本,需要更换 8.0 带有所需的 PHP 版本。

第 4 步 – 检查 PHP 版本

现在安装后,通过使用以下命令检查版本号来验证是否安装了正确的 PHP 版本:

php -v  
Output: PHP 8.0.10 (cli) (built: Aug 26 2021 16:06:19) ( NTS ) Copyright (c) The PHP Group Zend Engine v4.0.10, Copyright (c) Zend Technologies     with Zend OPcache v8.0.10, Copyright (c), by Zend Technologies 

结论

PHP 是一种免费的服务器端编程语言,也与 HTML 编程语言一起用于创建动态网站。 它适用于所有操作系统,但在本文中,我们将讨论它在 Debian 11 (Linux OS) Bullseye 上的安装。 完成本指南后,您将在 Debian 11 上成功安装 PHP。