Contexto

PHP 8.2 ha continuado construyendo sobre la base renovada establecida por PHP 8.0 y PHP 8.1 y fue lanzado el 8 de Diciembre de 2022, e introdujo nuevas características y mejoras tales como clases de solo lectura, redactar parámetros sensibles en backtraces, permitir constantes en traits, obtener propiedades enum en expresiones const, nuevas funciones mysqli_execute_query, y el método mysqli::execute_query y mucho más.

A continuación les mostraré cómo habilitar PHP desde el repositorio de REMI e instalar PHP 8.2 en un servidor Fedora Linux o en una estación de trabajo de escritorio.

Instalar el repositorio remi

sudo dnf install http://rpms.remirepo.net/fedora/remi-release-37.rpm -y

Eliminar versión actual de php

Considerando que pueda haber una versión previa de php instalar, es necesario desinstalar todos los paquetes previos.

  • Respaldar el archivo php.ini ubicado en /etc/php.ini
  • Realizar cualquier otra configuración que necesiten reutilizar
sudo dnf remove php php-fpm -y
sudo dnf remove php* -y
sudo dnf module list reset php -y

Habilitar el repositorio de la versión 8.2

sudo dnf module enable php:remi-8.2 -y

Instalar PHP 8.2

Instalar PHP 8.2 y algunas extensiones más comunes, si se guardaron los paquetes o extensiones previas, aquí se debe de reintalar.

sudo dnf install php-bcmath php php-cli php-common php-devel php-fedora-autoloader php-gd php-intl php-mbstring php-mysqlnd php-nikic-php-parser4 php-pdo php-pear php-pecl-mcrypt php-pecl-zip php-process php-xml composer libmcrypt composer php-devel

Verificar instalación

php -v

Si la instalación fue correcta, ahora se podrá corroborar con el comando anterior, y la salida será algo así:

Y si aparece esa información, entonces está instalado correctamente, ahora queda que reconfiguren sus proyectos.

En mi caso lo uso desde XAMPP.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *