Veremos las formas de Instalar PHP 8.3, 8.4 en diferentes versiones dentro de nuestro Ubuntu, mediante repositorios externos.
INTRODUCCION
Existen varias versiones de Ubuntu disponibles en los repositorios de Ondrej, desde la 5.4, hasta la ultima que se encuentra en versión beta que es la 8.4.
Al agregarse la ultima 8.4 y estar en beta, no es recomendable usar en proyectos que dependen de php, ya que al no estar totalmente finalizado, puede producir muchos vacíos y errores en el termino de tu proyecto.
Ubuntu, cuenta siempre con algún paquete en su distribución, como ejemplo:
V 22 -> PHP 8.1
V 23 -> PHP 8.2
V 24 -> PHP 8.3
Pero nosotros instalaremos todas las versiones, así cuando necesites alguna en especial, para trabajar en tu CLI, puedas modificar y elegir la opción mas pertinente.
AGREGANDO LOS REPOSITORIOS
Para agregar los repositorios de Onderej, debes abrir la terminal con la combinación de teclas CONTROL+ALT+T, e ingresa el siguiente comando en la terminal.
sudo add-apt-repository ppa:ondrej/php
Ahora debes de actualizar tu sistema, para tener las versiones de Php en nuestras librerías.
sudo apt update -y && sudo apt upgrade -y && sudo apt upgrade -y
El código anterior nos aseguramos de actualizar y descargar todas librerías en nuestro distro.
Simplemente para ver que librerías de php contamos coloca en la terminal
apt search php
Te encontrarás que existen muchas versiones, tanto como la 5.6, 7.0 -> 7.4 y las de 8.0 al 8.4, si decides instalar la 8.4, solo hazlo para proyectos menores y locales de prueba, hasta cuando ya este realmente disponible.
INSTALANDO PHP
Si ya tomaste la decisión de la versión a usar, solo debes instalarla, yo solo como ejemplo usare la 8.3
sudo apt install php8.3
Con eso deberás a espera que se instalen las librearías principales que descarga Ubuntu para poder trabajar con php, y la forma de asegurarnos que si existe alguna versión, sigue con esto.
php -v
ya te aparecerá la versión que se encuentra en tu cli a disposición para programar.
CAMBIANDO DE VERSIONES
Si deseas cambiar a versiones anteriores o quieres subir a una más nueva debes ingresar en la terminal
sudo update-alternatives --config php
y te mostrará varias opciones, según el numero que aparece es la versión a la que puedes cambiar, si solo te aparece una versión, es porque debes instalar alguna otra y volver a instalar una nueva.
Podrías instalar también alguna extensiones de php, y la forma de hacerlo rápido y fácil, es entre corchetes agregar cada una de ellas, para no estar escribiendo php a cada rato, te dejo un ejemplo.
sudo apt install php8.3-{cli,xml,curl,mbstring-mysql-zip}
Ojalá que sea de gran ayuda para ti.
No responses yet