Install php 8.1(version especifica) en linux
Fri May 05 2023 13:27:29 GMT+0000 (Coordinated Universal Time)
Saved by
@jrg_300i
Para instalar PHP 8.1 y configurarlo en Apache2, puedes seguir los siguientes pasos:
1.-Agregar el repositorio de PHP 8.1: Primero, debes agregar el repositorio de PHP 8.1 a tu sistema. Puedes hacerlo ejecutando los siguientes comandos:
sudo apt update
sudo apt install software-properties-common
sudo add-apt-repository ppa:ondrej/php
2.-Instalar PHP 8.1(version especifica): Después de agregar el repositorio de PHP, puedes instalar la versión deseada de PHP. En este caso, puedes hacerlo ejecutando el siguiente comando:
instalar dependencias
sudo aptitude install php8.4 php8.4-pgsql php8.4-xml php8.4-zip php8.4-mysql php8.4-mbstring php8.4-curl
este comando lista las versiones de php
update-alternatives --list php
este comando te permite seleccionar una version especifica instalada
sudo update-alternatives --config php
este comando te permite ver las dependendias instaladas en tu sistema
dpkg -l | grep php | grep -E '^ii'
corregir un error del curl
usa el comando php --ini para ver las dependencias instaladas
sudo nano /etc/php/8.4/cli/conf.d/20-curl.ini
colocale ; delante de curl si te aparece el error de que el curl esta dos veces en la configuracion
3.-Habilitar el módulo de PHP: Después de instalar PHP 8.1, debes habilitar el módulo de PHP en Apache2. Puedes hacerlo ejecutando los siguientes comandos:
sudo a2dismod php7.4
sudo a2enmod php8.1
4.-Reiniciar Apache2: Después de habilitar el módulo de PHP, debes reiniciar Apache2 para que los cambios surtan efecto. Puedes hacerlo ejecutando el siguiente comando:
sudo systemctl restart apache2
5.-Una vez que hayas completado estos pasos, Apache2 debería estar usando PHP 8.1. Puedes verificar la versión de PHP que se está ejecutando en Apache2 ejecutando el siguiente comando en la consola:
6.- este comando te permite eliminar una version de php repetida en el sistema
sudo update-alternatives --remove php /usr/bin/php8.4
este comando te permite colocar la version de php como estaba antes de usar el comando anterior
7.-sudo update-alternatives --install /usr/bin/php php /usr/bin/php8.4 84
php -v
content_copyCOPY
Comments