La instalación de PHP (Hypertext Preprocessor) es un paso fundamental para habilitar el procesamiento de contenido dinámico en su servidor web. Este lenguaje de scripting de código abierto se ejecuta en el lado del servidor y es esencial para el desarrollo de aplicaciones web interactivas, como sistemas de gestión de contenido (CMS), plataformas de e-commerce y foros. A continuación, se detallan los pasos para una instalación y configuración exitosa.

Versiones de PHP.X
- 8.1
- 8.2
- 8.3 -> recomendada
- 8.4 -> Ultima version
Preparar tu servidor
Dependiendo de tu distribución cambia la los procesos de instalación.
Para instalar la versión más reciente de PHP, vamos a añadir un par de repositorios (fuentes de software) a su servidor. Esto es como darle a su servidor una lista de dónde encontrar los programas que necesitamos.
Rocky Linux y derivadas de RHEL
- Primero, instalen el repositorio EPEL (Extra Packages for Enterprise Linux). Esto nos da acceso a software adicional que no viene con su sistema por defecto
Con este repositorio de remi’s es mas facil elegir las versiones de php para nuestro servidor
sudo dnf update
sudo dnf upgrade
sudo dnf install epel-release
sudo dnf install https://rpms.remirepo.net/enterprise/remi-release-9.rpm
sudo dnf update
sudo dnf upgrade
Listaremos las versiones de PHP y los instalaremos
podemos elegir la versión de php que necesitamos 8.x siendo x la versión que deseemos.
Antes de continuar debemos quitar o deshabilitar la versión actual.
sudo dnf module reset php -y
sudo dnf module list php
sudo dnf module enable php:remi-8.4
sudo dnf upgrade
sudo dnf install php php-mysqlnd php-gd php-intl php-ldap php-apcu php-opcache php-zip php-xml php-mbstring -y
Este comado instala algunas liberias adicionales que requerimos
Ya con esto tendremos php instalado lo podemos verificar con el comando
php -v
Ubuntu y derivadas de debían
Empezamos actualizando el sistema y los paquetes a lo mas reciente.
sudo apt update && sudo apt upgrade
Añadiremos un repositorio que ya nos da los archivos listos para instalar
sudo apt install -y software-properties-common
sudo LC_ALL=C.UTF-8 add-apt-repository ppa:ondrej/php -y
sudo apt update
ya con esto podremos instalar php 8.x siendo la x la versión que gusten.
sudo apt install -y php8.3

