así que recientemente instalé mi primer Ubuntu, para ser precisos, una compilación diaria de 16.04, en mi nueva computadora portátil ya que el hardware era nuevo para 15.10. Ahora estoy en el proceso de configurarlo y quiero instalar php5 y algunas extensiones.
Cuando ejecuto sudo apt-get install libapache2-mod-php5
, recibo el mensaje de error de que no hay un paquete de instalación disponible para php5 y libapache2.
El mensaje de error está en alemán, así que dudo que esto ayude, pero de todos modos aquí está. :-)
E: For package »libapache2-mod-php5« existiert kein Installationskandidat.
¿Necesito agregar un repositorio apt-get? ¿O qué estoy haciendo mal?
Respuestas:
TL; DR: si desea permanecer con php5, deberá permanecer en Ubuntu 14.04 LTS
Usando PHP 7.0 en Ubuntu 16.04 LTS
Ubuntu 16.04 ha cambiado a PHP 7.0 con una nueva infraestructura para el paquete PHP. Entonces, no, no puede instalar php5 en Ubuntu 16.04, pero puede instalar paquetes PHP 7.0 con:
apt-get install libapache2-mod-php
Eso instalará un paquete virtual que depende de la última versión de PHP y lo extraerá
libapache2-mod-php7.0
como una dependencia.Si está buscando extensiones, use siempre una variante sin versión (por ejemplo, en
php-apcu
lugar dephp7.0-apcu
) ya que las extensiones PECL se empaquetan sin la versión para permitir actualizaciones sin problemas.Usando PHP PPA para coinstalar PHP 5.6 con PHP 7.0
Hay una opción para instalar conjuntamente paquetes de PHP 5.6 usando
ppa:ondrej/php
.Para obtener más información, consulte esa respuesta: https://askubuntu.com/a/762161/309221
Extraído del enlace de arriba:
fuente
EDITAR: la respuesta aceptada no dice explícitamente cómo instalar PHP 5.6 y 7.0, por lo que quería extenderlo.
Para obtener más información, consulte esa respuesta: https://askubuntu.com/a/762161/309221
Extraído del enlace de arriba:
fuente