1、运行系统更新

在新系统中要做的第一件事是更新我们的存储库,以使它们保持最新。运行升级命令:

sudo apt update && apt upgrade -y

2、添加 Ondrej sury PPA 存储库

要在 Ubuntu 22.04 上运行 PHP 8.1,我们需要将 Ondrej sury PPA 添加到我们的系统中。这是目前 PHP 存储库的维护者。

要添加此 PPA,请在我们的终端上使用以下命令。

sudo add-apt-repository ppa:ondrej/php

3、安装完成后,我们需要再次更新存储库以使更改生效。

sudo apt update

4、在 Ubuntu 22.04 上安装 PHP 8.1

我们现在就可以在 Ubuntu 22.04 Linux 机器上安装 PHP 8.1。要运行的命令如下:

sudo apt install php8.1 -y

使用以下命令检查当前活动的 PHP 版本:

php --version

5、安装 PHP 8.1 扩展

除了 PHP 本身,您可能还需要安装一些额外的 PHP 模块。您可以使用此命令安装其他模块,将 PACKAGE_NAME 替换为您要安装的包:

sudo apt-get install php8.1-PACKAGE_NAME

您还可以一次安装多个软件包。以下是您最可能要安装的最常见模块的一些建议:

sudo apt-get install -y php8.1-cli php8.1-common php8.1-mysql php8.1-zip php8.1-gd php8.1-mbstring php8.1-curl php8.1-xml php8.1-bcmath

此命令将安装以下模块:

  • php8.1-cli – 命令解释器,用于从 shell 测试 PHP 脚本或执行一般 shell 脚本任务
  • php8.1-common – PHP 的文档、示例和常用模块
  • php8.1-mysql – 用于处理 MySQL 数据库
  • php8 .1-zip – 用于处理压缩文件
  • php8.1-gd – 用于处理图像
  • php8.1-mbstring – 用于管理非 ASCII 字符串
  • php8.1-curl – 允许您在 PHP 中发出 HTTP 请求
  • php8.1- xml – 用于处理 XML 数据
  • php8.1-bcmath – 用于处理精度浮点数

与 Apache 相关的 PHP 配置存储在 /etc/php/8.1/apache2/php.ini 中。

现在您可以使用以下命令列出所有已加载的 PHP 模块:

php -m