Je souhaite mettre à niveau PHP sur Amazon Lightsail.
Résolution
Vous pouvez mettre à jour PHP dans les systèmes d'exploitation suivants qui s'exécutent sur Lightsail :
- Bitnami pour WordPress et LAMP
- Amazon Linux 2023
- Amazon Linux 2
- Ubuntu 22.04 LTS et 20.04 LTS
- Debian 12 et 11
- CentOS 9
Important : Avant de mettre à jour PHP, assurez-vous que votre code est compatible avec la version vers laquelle vous souhaitez effectuer la mise à niveau. Il est recommandé de sauvegarder votre instance avant de mettre à jour PHP. Pour plus d'informations, consultez la section Instantanés dans Amazon Lightsail.
Pour mettre à jour PHP, suivez les étapes correspondant au système d'exploitation qui s'exécute sur votre instance.
Bitnami pour WordPress et LAMP
Pour mettre à jour PHP dans Bitnami pour WordPress et LAMP, lancez une nouvelle instance WordPress ou LAMP, puis migrez les données de votre site Web actuel vers la nouvelle instance. Pour plus d'informations, consultez la page Migrer des données d'une instance WordPress vers une autre sur le site Web de Bitnami.
Amazon Linux 2023
Pour mettre à niveau la version mineure de PHP vers sa dernière version, exécutez la commande suivante :
$ sudo yum upgrade php -y
Pour mettre à niveau PHP vers la dernière version majeure, exécutez les commandes suivantes :
$ sudo yum remove php\* -y
$ sudo yum clean all
$ sudo yum install php -y
Amazon Linux 2
Pour une mise à niveau vers PHP 8.1 et 8.2, utilisez la bibliothèque Extras :
$ sudo amazon-linux-extras | grep php
66 †php8.1 available [ =stable ]
68 †php8.2 available [ =stable ]
Pour mettre à niveau la version mineure de PHP vers sa dernière version, procédez comme suit :
-
Désactiver la version actuelle de PHP :
$ sudo amazon-linux-extras disable example-php
$ sudo yum remove php*
$ sudo yum clean all
Remarque : Remplacez example-PHP par la version mineure actuelle de PHP. Par exemple, pour désactiver PHP 8.1, remplacez example-PHP par php8.1.
-
Mettre à niveau PHP :
$ sudo yum upgrade php -y
Pour mettre à niveau PHP vers la dernière version majeure, procédez comme suit :
-
Activez les rubriques PHP.
$ sudo amazon-linux-extras enable example-php
Remarque : Remplacez example-PHP par la version majeure actuelle de PHP.
-
Installer les packages PHP :
$ sudo yum clean metadata
$ sudo install php-cli php-pdo php-fpm php-json php-mysqlnd
Ubuntu 22.04 LTS et 20.04 LTS
Pour mettre à niveau PHP vers la dernière version, exécutez la commande suivante :
$ sudo apt install php
Debian 12 et 11
Important : Il est recommandé d'utiliser Debian 11 ou 12. Debian 10 n'est plus pris en charge.
Pour mettre à niveau PHP vers la dernière version, exécutez la commande suivante :
$ sudo apt install php
CentOS 9
Important : Il est recommandé d'utiliser CentOS Stream 9. CentOS 7 n'est plus pris en charge.
Pour mettre à niveau PHP vers la dernière version, procédez comme suit :
-
Répertorier les versions de PHP de votre instance :
$ sudo dnf module list php
-
Si la dernière version de PHP n'est pas installée et activée, réinitialisez PHP et activez la dernière version :
$ sudo dnf module reset -y php
$ sudo dnf module -y enable example-php
Remarque : Remplacez example-php par la version majeure actuelle de PHP.
-
Installer la dernière version :
$ sudo dnf module -y install php