如何在 Debian / Mint 上安装 PHP 8.0

PHP 最初由丹麦裔加拿大开发人员 Rasmus Lerdorf 开发,是一种面向动态和静态网页开发的服务器端脚本语言。 PHP 是 PHP Hypertext Preprocessor 的递归首字母缩写词,但最初是 Personal Home Page 的首字母缩写词。 目前,有两个 PHP 版本正在获得积极支持——PHP 7.4 和 PHP 8.0。

最新和最稳定的版本是 PHP 8.0。 它于 2020 年 11 月 16 日发布,并在 2023 年之前得到支持,提供改进和增强功能,例如命名参数、空安全运算符、联合类型、JIT(Just In Type)编译器以及一致性和错误处理方面的改进。

在本教程中,我们将演示在 Debian / Linux Mint 上安装 PHP 8.0。

第一步:更新系统

为了起步,我们将更新系统的软件包列表。

$ sudo apt update

更新后,安装所需的依赖项。

$ sudo apt install software-properties-common ca-certificates lsb_release apt-transport-https

第 2 步:启用 Sury APT 存储库

下一步是将 SURY 存储库添加到我们的系统中。 SURY 是一个第三方 PHP 存储库,它为 Debian 打包 PHP 包。 要添加存储库,请运行命令

$ 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 -

第 3 步:安装 PHP 8.0

要安装 PHP 8.0,请更新软件包列表以与新添加的 SURY 存储库同步

$ sudo apt update

然后在 Debian Buster 上安装 PHP 8.0,如下所示。

$ sudo apt install php8.0

安装后,验证安装的 PHP 版本:

$ php -v

此外,您可以使用以下语法安装 PHP 扩展:

$ sudo apt install php-extension

如果要安装多个扩展,请在大括号内指定它们,如图所示。 在这个例子中,我们正在安装 php-cli、php-mbstring、php-xml、php-common、php-ldap php-curl 扩展名。

$ sudo apt install php8.0-{cli,mbstring,xml,common,ldap,curl}

结论

这就是在 Debian 10 上安装 PHP 8.0 的方法。我们希望您在 Web 开发中度过一个愉快的时光!