Installare PHP 7.2 su Debian Stretch: differenze tra le versioni

Vai alla navigazione Vai alla ricerca
Riga 51: Riga 51:
# systemctl restart apache2
# systemctl restart apache2
</pre>
</pre>
== Il Problema mcrypt ==
Il modulo ''mcrypt'' è stato incluso in PHP 5.4 fino alla versione PHP 7.1. E' stato successivamente rimosso da PHP 7.2 e spostato in un'estensione PECL non ufficiale perchè la libreria ''mcrypt'' non è più sviluppata. PHP 7.2 e successivi usano di default la libreria ''libsodium'' come libreria di crittografia.
E' però possibile che alcune applicazioni PHP abbiano ancora bisogno della libreria ''mcrypt''; se questo è il nostro caso, occorre compilarla a mano.
Installiamo prima di tutto alcuni strumenti di compilazione:
<pre>
# apt install gcc make autoconf libc-dev pkg-config
# apt install libmcrypt-dev
# pecl install --nodeps mcrypt-snapshot
</pre>
Alla domanda:
<pre>
libmcrypt prefix? [autodetect] :
</pre>
premiamo Invio e lanciamo l'autodetect.

Menu di navigazione