| ... | ... | @@ -590,7 +590,7 @@ Podemos verificar que paquetes de Php tenemos instalados (y en que versiones): |
|
|
|
|
|
|
|
`dpkg -l "*php*" | grep "ii"`
|
|
|
|
|
|
|
|
Siguiendo esta guía: https://php.watch/articles/Ubuntu-PHP-7.3, instalamos Php 7.3 de la siguiente manera:
|
|
|
|
Instalamos Php 7.3 de la siguiente manera:
|
|
|
|
|
|
|
|
`sudo apt install php7.3 php7.3-common php7.3-cli`
|
|
|
|
|
| ... | ... | @@ -600,6 +600,19 @@ Entonces instalamos los paquetes que nos faltan de la siguiente manera: |
|
|
|
|
|
|
|
`apt-get install php7.3-curl php7.3-gd php7.3-imap php7.3-intl php7.3-ldap php7.3-mbstring php7.3-pgsql php7.3-xml php7.3-zip`
|
|
|
|
|
|
|
|
En php.ini tenemos que aplicar las mismas configuraciones que son seteados por el rol install_nextcloud al momento de instalar PHP. Además se setea el memory_limit en 512M, parámetro que aparece en un Warning al querer actualizar a Nextcloud 16 (el límite de memoria de PHP está por debajo del valor recomendado de 512 MB). Concretamos los parámetros y los valores seteados son:
|
|
|
|
|
|
|
|
```
|
|
|
|
memory_limit = 512M
|
|
|
|
opcache.enable=1
|
|
|
|
opcache.enable_cli=1
|
|
|
|
opcache.interned_strings_buffer=8
|
|
|
|
opcache.max_accelerated_files=10000
|
|
|
|
opcache.memory_consumption=128
|
|
|
|
opcache.save_comments=1
|
|
|
|
opcache.revalidate_freq=1
|
|
|
|
```
|
|
|
|
|
|
|
|
Luego desactivamos el módulo php7.0 para Apache y activamos el modulo php7.3:
|
|
|
|
|
|
|
|
```
|
| ... | ... | @@ -622,6 +635,8 @@ Finalmente reiniciamos apache: |
|
|
|
|
|
|
|
`service apache2 restart`
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
## Post-actualización.
|
|
|
|
|
|
|
|
Como paso final, se vuelven a instalar y activar algunas aplicaciones.
|
| ... | ... | |
| ... | ... | |