Diferencia entre revisiones de «IT/Sodium/Debian»
m (→Debian 8 Jessie) |
m (→PHP 7.0) |
||
Línea 73: | Línea 73: | ||
=== PHP 7.0 === | === PHP 7.0 === | ||
− | Para esta versión de ''Debian'', la instalación es directamente de los paquetes oficiales disponibles en su repositorio.<syntaxhighlight lang="bash" enclose="div"> | + | <blockquote>Nota: esta versión, es la actualmente ''mínima'' recomendada para la instalación de la plataforma '''SIU-Araí''', versión 2.0.</blockquote>Para esta versión de ''Debian'', la instalación es directamente de los paquetes oficiales disponibles en su repositorio.<syntaxhighlight lang="bash" enclose="div"> |
apt install libsodium18 php-libsodium | apt install libsodium18 php-libsodium | ||
− | </syntaxhighlight | + | </syntaxhighlight> |
=== PHP 7.1 === | === PHP 7.1 === | ||
− | Previamente, tenemos que asegurarnos de que no existan versiones previas de PHP, así como de la extensión libsodium (una versión 2.0.x hoy causa conflictos).<syntaxhighlight lang="bash" enclose="div"> | + | <blockquote>Nota: esta versión, es la actualmente ''mínima'' recomendada para la instalación de la plataforma '''SIU-Araí''', versión 2.1.</blockquote>Previamente, tenemos que asegurarnos de que no existan versiones previas de PHP, así como de la extensión libsodium (una versión 2.0.x hoy causa conflictos).<syntaxhighlight lang="bash" enclose="div"> |
apt remove --purge php-sodium libapache2-mod-php7.0 | apt remove --purge php-sodium libapache2-mod-php7.0 | ||
</syntaxhighlight>El primer paso consiste entonces en agregar el repositorio '''DEB.SURY.ORG''' como se explica [https://packages.sury.org/php/README.txt aquí](es un archivo bash que al ser descargado y ejecutado localmente, configura el repositorio). | </syntaxhighlight>El primer paso consiste entonces en agregar el repositorio '''DEB.SURY.ORG''' como se explica [https://packages.sury.org/php/README.txt aquí](es un archivo bash que al ser descargado y ejecutado localmente, configura el repositorio). |
Revisión del 20:17 29 oct 2018
Sumario
Instalación en Debian GNU/Linux
Versiones soportadas en Debian
sodium en S.O. | PHP | libsodium en PHP | |
---|---|---|---|
Debian 8 | 1.0.11 | 7.0 (0) | (1) |
7.1 (0) | (1) | ||
Debian 9 | 1.0.11 | 7.0 (*) | 1.0.6 (*) |
7.1 (0) | (1) |
Leyendas:
( x.x.x ) se ha probado su integración en dicha versión con los paquetes nativos
( * ) versión nativa y presente en el repositorio de manera oficial
( 0 ) es posible instalarlo vía deb.sury.org, repositorio externo de paquetes PHP para Debian
( 1 ) es posible instalarlo vía PEAR, repositorio de extensiones PHP
Debian 8 Jessie
Esta versión de Debian incorpora paquetes antiguos de PHP, incluso para la librería de sistema operativo Sodium. Por lo que es necesario instalarla desde backports.
PHP 7.0 y 7.1
Para esta versión de Debian, no existen todos los paquetes oficialmente. Se han de recurrir a la configuración de repositorios externos, tales como deb.sury.org y a los backports del mismo Debian.
El primer paso consiste entonces en agregar el repositorio DEB.SURY.ORG como se explica aquí(es un archivo bash que al ser descargado y ejecutado localmente, configura el repositorio).
Lo siguiente es realizar la instalación de los paquetes requeridos (para facilidad se muestra con PHP 7.1, pero es trasladable a PHP 7.0):Actualizar base de paquetes de apt
Debian 9 Strech
Cada versión de PHP es específica para esta versión de Debian, debido a que cuenta con paquetes por defecto que la soportan.
PHP 7.0
Nota: esta versión, es la actualmente mínima recomendada para la instalación de la plataforma SIU-Araí, versión 2.0.Para esta versión de Debian, la instalación es directamente de los paquetes oficiales disponibles en su repositorio.
PHP 7.1
Nota: esta versión, es la actualmente mínima recomendada para la instalación de la plataforma SIU-Araí, versión 2.1.Previamente, tenemos que asegurarnos de que no existan versiones previas de PHP, así como de la extensión libsodium (una versión 2.0.x hoy causa conflictos).
echo "extension=libsodium.so" | sudo tee /etc/php/7.1/cli/conf.d/20-libsodium.ini
# para cargar en apache
echo "extension=libsodium.so" | sudo tee /etc/php/7.1/apache2/conf.d/20-libsodium.ini