Instalar una versión adicional de PHP generalmente implica agregar un nuevo repositorio de PHP, instalar la versión deseada de PHP y configurarla. Aquí tienes instrucciones paso a paso para un escenario común usando Ubuntu como ejemplo:
Agregar el repositorio:
Necesitarás agregar un repositorio que proporcione la versión de PHP que deseas. Por ejemplo, para agregar un repositorio para PHP 8.1 en Ubuntu:
sudo add-apt-repository ppa:ondrej/php
Actualizar la lista de paquetes:
sudo apt-get update
Instalar PHP:
Instala la versión deseada de PHP. Por ejemplo, para instalar PHP 8.1:
sudo apt-get install php8.1
Además, es posible que desees instalar extensiones o módulos comunes para PHP 8.1:
sudo apt-get install php8.1-common php8.1-cli php8.1-fpm php8.1-mysql php8.1-gd
Configurar PHP:
Dependiendo de tu caso de uso, puede que necesites ajustar los archivos de configuración de PHP 8.1. Estos suelen encontrarse en /etc/php/8.1/
.
Reiniciar el servidor web o PHP-FPM:
Si estás utilizando un servidor web como Apache o Nginx, reinícialo:
sudo service apache2 restart # Para Apache
sudo service nginx restart # Para Nginx
Si estás utilizando PHP-FPM, reinícialo:
sudo service php8.1-fpm restart
Comprobar la versión de PHP:
Verifica que la nueva versión de PHP esté instalada y funcionando:
php -v
Probar PHP:
Crea un archivo PHP (por ejemplo, test.php
) con el siguiente contenido:
<?php
phpinfo();
Coloca este archivo en la raíz del documento de tu servidor web y accede a él a través de un navegador web. Debería mostrar información sobre la configuración de PHP, incluida la versión.
Ten en cuenta que los pasos específicos pueden variar según tu distribución de Linux y el gestor de paquetes que uses (por ejemplo, apt, yum, dnf). Además, si usas un entorno de servidor diferente (por ejemplo, CentOS, Red Hat o un servidor web diferente), los pasos podrían variar.
Siempre asegúrate de seguir las mejores prácticas y realizar copias de seguridad antes de hacer cambios significativos en el software o la configuración de tu servidor. Si no estás seguro de algún paso, considera consultar con tu administrador de sistemas o un profesional calificado para obtener orientación.