Quiero actualizar PHP en Amazon Lightsail.
Resolución
Puedes actualizar PHP en los siguientes sistemas operativos (SO) que se ejecutan en Lightsail:
- Bitnami para WordPress y LAMP
- Amazon Linux 2023
- Amazon Linux 2
- Ubuntu 22.04 LTS y 20.04 LTS
- Debian 12 y 11
- CentOS 9
Importante: Antes de actualizar PHP, asegúrate de que tu código es compatible con la versión a la que quieres actualizar. Se recomienda hacer una copia de seguridad de la instancia antes de actualizar PHP. Para obtener más información, consulta Instantáneas en Amazon Lightsail.
Para actualizar PHP, completa los pasos del sistema operativo que se ejecuta en la instancia.
Bitnami para WordPress y LAMP
Para actualizar PHP en Bitnami para WordPress y LAMP, inicia una nueva instancia de WordPress o LAMP y, a continuación, migra los datos de tu sitio web actual a la nueva instancia. Para obtener más información, consulta Migrate data from one WordPress instance to another (Migrar datos de una instancia de WordPress a otra) en el sitio web de Bitnami.
Amazon Linux 2023
Para actualizar la versión secundaria de PHP a su actualización más reciente, ejecuta el siguiente comando:
$ sudo yum upgrade php -y
Para actualizar PHP a la última versión principal, ejecuta los siguientes comandos:
$ sudo yum remove php* -y
$ sudo yum clean all
$ sudo yum install php -y
Amazon Linux 2
Para actualizar a PHP 8.1 y 8.2, usa la biblioteca Extras:
$ sudo amazon-linux-extras | grep php
66 †php8.1 available [ =stable ]
68 †php8.2 available [ =stable ]
Para actualizar la versión secundaria de PHP a su actualización más reciente, sigue estos pasos:
-
Desactiva la versión actual de PHP:
$ sudo amazon-linux-extras disable example-php
$ sudo yum remove php*
$ sudo yum clean all
Nota: Sustituye example-PHP por la versión secundaria actual de PHP. Por ejemplo, para desactivar PHP 8.1, sustituye example-PHP por php8.1.
-
Actualiza PHP:
$ sudo yum upgrade php -y
Para actualizar PHP a la versión principal más reciente, sigue estos pasos:
-
Activa los temas de PHP.
$ sudo amazon-linux-extras enable example-php
Nota: Sustituye example-PHP por la versión principal actual de PHP.
-
Instala los paquetes de PHP:
$ sudo yum clean metadata
$ sudo install php-cli php-pdo php-fpm php-json php-mysqlnd
Ubuntu 22.04 LTS y 20.04 LTS
Para actualizar PHP a la versión más reciente, ejecuta el siguiente comando:
$ sudo apt install php
Debian 12 y 11
Importante: Se recomienda utilizar Debian 11 o 12. Debian 10 ya no es compatible.
Para actualizar PHP a la versión más reciente, ejecuta el siguiente comando:
$ sudo apt install php
CentOS 9
Importante: Se recomienda usar CentOS Stream 9. CentOS 7 ya no es compatible.
Para actualizar PHP a la versión más reciente, sigue estos pasos:
-
Enumera las versiones de PHP de tu instancia:
$ sudo dnf module list php
-
Si la última versión de PHP no está instalada ni activada, restablece PHP y activa la última versión:
$ sudo dnf module reset -y php
$ sudo dnf module -y enable example-php
Nota: Sustituye example-php por la versión principal actual de PHP.
-
Instala la versión más reciente:
$ sudo dnf module -y install php