Où obtenir de l'php_mcrypt.dll pour PHP 7.2?

J'ai besoin d'extension Mcrypt pour mon CMS pour le travail. Il n'est pas distribué avec PHP windows build, et je ne trouve pas de compile. J'ai téléchargé les sources et les compiler php avec clé --enable-mcrypt=partagées, mais il afficher le message d'erreur:

Enabling extension ext\standard
Checking for mcrypt.h ...  <not found>
Checking for mcrypt.h ...  <not found>
WARNING: mcrypt not enabled; libraries and headers not found

Ici est de config.w32:

//$Id$
//vim:ft=javascript

ARG_WITH("mcrypt", "mcrypt support", "no");

if (PHP_MCRYPT != "no") {

    if (CHECK_HEADER_ADD_INCLUDE('mcrypt.h', 'CFLAGS_MCRYPT') &&
            CHECK_LIB('libmcrypt_a.lib;libmcrypt.lib', 'mcrypt') &&
            CHECK_LIB('Advapi32.lib', 'mcrypt')
            ) {

        EXTENSION('mcrypt', 'mcrypt.c mcrypt_filter.c', false, "/DZEND_ENABLE_STATIC_TSRMLS_CACHE=1");
        AC_DEFINE('HAVE_LIBMCRYPT', 1);
        AC_DEFINE('HAVE_LIBMCRYPT24', 1);
    } else {
        WARNING("mcrypt not enabled; libraries and headers not found");
    }
}

Il semble pour mcrypt.h, mais dans quel dossier? Et il n'est pas dans le mcrypt fichier de package téléchargé depuis PECL. Malheureusement, je ne suis pas familier avec le C++ compiler

Sur littéralement chaque mcrypt page de doc: "Avertissement: Cette fonction est OBSOLÈTE depuis PHP 7.1.0 et SUPPRIMÉ en PHP 7.2.0. S'appuyant sur cette fonction est très déconseillé."
Je veux juste faire quelques vieux CMS sans besoin d'installation de l'ancienne version de PHP. Ce n'est pas pour de la production, juste pour le test.

OriginalL'auteur Audiophile | 2017-12-04