如何在 Lightsail 上升级 PHP?

2 分钟阅读
0

我想在 Amazon Lightsail 上升级 PHP。

解决方法

您可以在运行于 Lightsail 上的以下操作系统 (OS) 中更新 PHP:

  • 适用于 WordPress 和 LAMP 的 Bitnami
  • Amazon Linux 2023
  • Amazon Linux 2
  • Ubuntu 22.04 LTS 和 20.04 LTS
  • Debian 12 和 11
  • CentOS 9

**重要事项:**在更新 PHP 之前,请确保您的代码与要升级到的版本兼容。最佳做法是在更新 PHP 之前备份您的实例。有关更多信息,请参阅 Amazon Lightsail 中的快照

要更新 PHP,请完成在您的实例上运行的操作系统所对应的步骤。

适用于 WordPress 和 LAMP 的 Bitnami

要在适用于 WordPress 和 LAMP 的 Bitnami 中更新 PHP,请启动一个新的 WordPress 或 LAMP 实例,然后将数据从当前网站迁移到新实例。有关更多信息,请参阅 Bitnami 网站上的将数据从一个 WordPress 实例迁移到另一个实例

Amazon Linux 2023

要将 PHP 的次要版本升级到最新更新,请运行以下命令:

$ sudo yum upgrade php -y

要将 PHP 升级到最新的主要版本,请运行以下命令:

$ sudo yum remove php\* -y  
$ sudo yum clean all  
$ sudo yum install php -y

Amazon Linux 2

要升级到 PHP 8.1 和 8.2,请使用 Extras 库:

$ sudo amazon-linux-extras | grep php   
66 †php8.1 available [ =stable ]   
68 †php8.2 available [ =stable ]

要将 PHP 的次要版本升级到最新更新,请完成以下步骤:

  1. 关闭当前版本的 PHP:

    $ sudo amazon-linux-extras disable example-php  
    $ sudo yum remove php*  
    $ sudo yum clean all

    **注意:**将 example-PHP 替换为当前次要版本的 PHP。例如,要关闭 PHP 8.1,请将 example-PHP 替换为 php8.1

  2. 升级 PHP:

    $ sudo yum upgrade php -y

要将 PHP 升级到最新的主要版本,请完成以下步骤:

  1. 开启 PHP 主题。

    $ sudo amazon-linux-extras enable example-php

    **注意:**将 example-PHP 替换为当前主要版本的 PHP。

  2. 安装 PHP 软件包:

    $ sudo yum clean metadata  
    $ sudo  install php-cli php-pdo php-fpm php-json php-mysqlnd

Ubuntu 22.04 LTS 和 20.04 LTS

要将 PHP 升级到最新版本,请运行以下命令:

$ sudo apt install php

Debian 12 和 11

**重要事项:**使用 Debian 11 或 12 是最佳做法。不再支持 Debian 10。

要将 PHP 升级到最新版本,请运行以下命令:

$ sudo apt install php

CentOS 9

**重要事项:**使用 CentOS Stream 9 是最佳做法。不再支持 CentOS 7。

要将 PHP 升级到最新版本,请完成以下步骤:

  1. 列出您的实例的 PHP 版本:

    $ sudo dnf module list php
  2. 如果未安装和激活最新版本的 PHP,则重置 PHP 并激活最新版本:

    $ sudo dnf module reset -y php  
    $ sudo dnf module -y enable example-php

    **注意:**将 example-php 替换为当前主要版本的 PHP。

  3. 安装最新版本:

    $ sudo dnf module -y install php
AWS 官方
AWS 官方已更新 3 个月前