Diferencia entre revisiones de «Instalar PHP5»
raspberry-pi>Nacho |
|||
(No se muestra una edición intermedia del mismo usuario) | |||
Línea 1: | Línea 1: | ||
− | [[category: | + | [[category:Raspberry-pi]] |
En la versión Linux 9 Stretch, trae la versión PHP7, pero no funcionan todas las aplicaciones escritas en PHP. | En la versión Linux 9 Stretch, trae la versión PHP7, pero no funcionan todas las aplicaciones escritas en PHP. | ||
Revisión actual del 00:53 29 abr 2020
En la versión Linux 9 Stretch, trae la versión PHP7, pero no funcionan todas las aplicaciones escritas en PHP.
Asi que puede convenir instalar la version PHP5 en la cual si que funcionan el 100%.
Añadir repositorios
Editar el archivo /etc/apt/sources.list y agregar el repositorio de jessie al final del archivo como muestro a continuación:
# Repositorios de Jessie deb http://ftp.debian.org/debian/ jessie main contrib non-free deb-src http://ftp.debian.org/debian/ jessie main contrib non-free deb http://security.debian.org/ jessie/updates main contrib non-free deb-src http://security.debian.org/ jessie/updates main contrib non-free
Ajustaremos las preferencias de nuestros repositorios para que nuestro sistema sepa como comportarse teniendo dos repositorios de Debian distintos. Para ello crearemos el archivo /etc/apt/preferences.d/jessie y en el agregaremos lo siguiente:
Package: * Pin: release n=stretch Pin-Priority: 900
Package: * Pin: release n=jessie Pin-Priority: 100
Actualizamos nuestros repositorios ejecutando como root:
apt update
Instalar PHP5
apt install php5 php5-pgsql php5-gd php5-curl php5-cli apache2
Forzar Versión
En las preferences indicamos que se le diera mayor preferencia a los paquetes de Debian Stretch, pero cuando instalemos un paquete que no existe en stretch lo buscara e instalara de Jessie. Podremos también indicar un paquete desde donde ser instalado con el siguiente método:
apt install-t stretch apache2