Estoy intentando instalar PHP 7.4 en Ubuntu 16.04 para el servidor Apache2. Para instalar la versión 7.4, utilicé el repositorio PPA ondrej de la siguiente manera:
sudo apt install software-properties-common sudo add-apt-repository ppa:ondrej/php sudo apt update sudo apt install -y php7.4 php -vObtuve el siguiente error:
Reading package lists... Done Building dependency tree Reading state information... Done E: Unable to locate package php7.4 E: Couldn't find any package by glob 'php7.4' E: Couldn't find any package by regex 'php7.4'Probé todas las soluciones mencionadas en respuesta a esta pregunta:
No se puede instalar PHP 7.3 en Ubuntu 20.04
Ninguno de ellos ayudó. ¿Cómo puedo instalar este paquete?
Su sistema operativo Ubuntu 16.04 (Xenial) es demasiado antiguo. Ondrej PPA solo es compatible con los siguientes sistemas operativos (a partir del 10 de junio de 2021):
Hirsuto (21.04), Groovy (20.10), Focal (20.04), Biónico (18.04)
Es por eso que no se encontró ningún paquete.
Puede archivar esto agregando este repositorio de terceros a su sistema:
sudo add-apt-repository ppa:jczaplicki/xenial-php74-temp sudo apt-get updatePRECAUCIÓN:
Esto es agregar un repositorio PPA externo a su sistema. Si no confía en el mantenedor, no debe hacer esto, ya que posiblemente exponga su sistema. También tenga en cuenta que esto podría funcionar para instalar php, pero no habrá garantía de que reciba actualizaciones a través de él (la palabra "temp" en el nombre del repositorio indica que esto es solo temporal). Prefiero recomendar compilarlo usted mismo si realmente necesita tenerlo instalado en 16.04.
Como una "solución a largo plazo", realmente debería actualizar su sistema.
Me encontré con esto recientemente. Afortunadamente, encontré un repositorio que contiene archivos del PPA original de Ondrej. Podrás instalar php7.4 y extensiones. Sin embargo, tendría cuidado con los archivos, ya que pueden tener un riesgo de seguridad.
sudo add-apt-repository ppa:tomvlk/php-archive sudo apt-get updateAquí están las instrucciones de instalación para el repositorio de ZendPHP: https://help.zend.com/zendphp/current/content/installation/installation.htm
El paquete de instalación de ZendPHP reemplaza el PHP de la distribución Ubuntu 16.04 y es compatible con PHP 5.6, PHP 7.1, PHP 7.2, PHP 7.3 y PHP 7.4 en Ubuntu 16.04. Zend también ofrece PHP LTS para versiones que son EOL y ya no reciben parches de seguridad críticos y altos