Php es uno de los lenguajes de programación mas utilizados a nivel web, muchos CMS y frameworks utilizan esta tecnología, asi como WordPress, Laravel, Magento, Joomla, Drupal entre otros están desarrollados en PHP.

La ultima versión de PHP corresponde a la 8 donde se introducen mejoras especialmente en la velocidad y seguridad de la misma, aquí pueden ver las mejoras introducidas.

Una de las cosas mas importantes antes de realizar una actualización especialmente en producción es ver si la aplicación que tienen es compatible con esta ultima, muchos sistemas están desarrollados en otras versiones tales como PHP 7 y PHP 5 y migrar esos sistemas a la ultima puede ser un dolor de cabeza tanto como realizar un desarrollo nuevo.

Lo primero que debemos realizar es agregar el repositorio de PHP, donde un desarrollador mantiene los repositorios necesarios para poder instalarlos, asi que en la terminal agregar los siguientes repositorios:

 

sudo apt install software-properties-common
sudo add-apt-repository ppa:ondrej/php 

 

Una vez agregado los repositorios ya es posible instalar PHP 8 en Ubuntu.

 

Instalar PHP 8 con Apache

En lo personal estoy mas acostubrado a trabaja con apache asi que vamos a ver como instalar asi en la terminal ejecutamos lo siguiente:

 

Sudo apt update
sudo apt install php8.0 libapache2-mod-php8.0

Una vez realizado toda la instalación es muy importante realizar un reinicio del apache para que todos los modulos se carguen correctamente asi que ejecutamos lo siguiente:
 

sudo systemctl restart apache2


Configurar Apache con PHP-FPM


Este manejador de procesos bastante rápido se puede instalar de la siguiente manera:

 

sudo apt install php8.0-fpm libapache2-mod-fcgid

 

Siempre que se instala un modulo en apache es importante habilitar para que este tenga efecto asi que hacemos lo siguiente:

 

sudo a2enmod proxy_fcgi setenvif
sudo a2enconf php8.0-fpm

 

Y por ultimo es importante reiniciar el apache para que pueda cargar el modulo:

 

systemctl restart apache2

 




Deja un Comentario

Tu dirección de correo no sera publicado. Los campos obligatorios están marcados con *

Nombre *
Correo *
Web