Hai deciso di passare a PHP 7 ma qualcosa non funziona?

Ci sono delle librerie che smettono di funzionare?

Hai un errore tipo “Call to undefined function mcrypt_encrypt/decrypt” ?

ECCO LA SOLUZIONE!

PHPSecLib ha creato una libreria: “mcrypt_compat” che sostituisce in parte la libreria mcrypt, non più supportata, ne installabile se non per vie ‘dev’ traverse.

Dico “in parte” in quanto alcuni algoritmi non sono supportati, ma parliamo di vecchi algoritmi in disuso nella maggior parte dei sistemi moderni.

Ci sono due modi per installarlo:

VIA COMPOSER

composer require phpseclib/mcrypt_compat

MANUALMENTE

Quando si tratta di mettere mano a librerie composer, consiglio sempre di consultare il sito php-download.com per verificare che ci sia modo di scaricare la libreria necessaria senza bisogno di composer stesso. In questo caso:

https://php-download.com/package/phpseclib/mcrypt_compat

IL PROGETTO

La pagina del progetto, ad oggi mantenuta attiva e funzionante, la puoi trovare su GitHub:

https://github.com/phpseclib/mcrypt_compat