

本文属于机器翻译版本。若本译文内容与英语原文存在差异，则一律以英文原文为准。

# PHP在 AL2
<a name="php"></a>

 AL2 目前提供了两个完全支持的[PHP](https://www.php.net/)编程语言版本作为其中的一部分[AL2 额外内容库](al2-extras.md)。每个PHP版本的支持时间范围与上游PHP版本相同，如中的 [亚马逊 Linux 2 额外内容清单](al2-extras-list.md) “已弃用日期” 下所列。

有关如何使用 E AL2 xtras 在您的实例上安装应用程序和软件更新的信息，请参阅[AL2 额外内容库](al2-extras.md)。

 为了帮助迁移到 AL2 023，PHP8.1 和 8.2 均在 AL2 和 AL2 023 上可用。

**注意**  
 AL2 包括 PHP 7.1、7.2、7.3 和 7.4 英寸`amazon-linux-extras`。所有这些额外功能均已停产，不保证会获得任何其他安全更新。  
 要了解中何时弃用了PHP的每个版本 AL2，请参阅。[亚马逊 Linux 2 额外内容清单](al2-extras-list.md)

## 从较早的 PHP 8.x 版本迁移
<a name="php-migration"></a>

 上游PHP社区整理了[从 PHP 8. PHP 1 迁移到 8.2 的全面迁移文档](https://www.php.net/migration82)。还有关于[从 PHP 8.0 迁移到 8.1 的](https://www.php.net/migration81)文档。

 AL2 中包括 PHP 8.0、8.1 和 8.2`amazon-linux-extras`，可实现到 AL2 023 的有效升级路径。要了解中何时弃用了PHP的每个版本 AL2，请参阅。[亚马逊 Linux 2 额外内容清单](al2-extras-list.md)

## 从 PHP 7.x 版本迁移
<a name="php-migration-7x"></a>

 上游 PHP 社区整理了[从 PHP 7.4 迁移至 PHP 8.0 的全面文档](https://www.php.net/migration80)。结合前一节中关于迁移到 PHP 8.1 和 PHP 8.2 的文档，您已经掌握了将PHP基于应用程序迁移到现代应用程序所需的所有步骤PHP。

该[PHP](https://www.php.net/)项目维护一份[受支持版本](https://www.php.net/supported-versions.php)的列表和时间表，以及一份[不支持的分支](https://www.php.net/eol.php)的列表。

**注意**  
 AL2023 发布时，[PHP](https://www.php.net/)社区不支持所有 7.x 和 5.x 版本，[PHP](https://www.php.net/)也未作为选项包含在 023 中。 AL2