Saltar al contenido

PHP 7.2 con mcrypt en Windows

Posterior a de esta prolongada búsqueda de datos dimos con la respuesta este enigma que tienen muchos los usuarios. Te brindamos la solución y nuestro objetivo es servirte de gran ayuda.

Solución:

Básicamente, creo que ha mencionado todas las posibilidades y no tiene otra opción. No cambie a PHP 5.6, este enfoque no tiene futuro.

MCrypt se eliminó de PHP por una de las razones principales por las que desea actualizar PHP: seguridad. La biblioteca MCrypt ya no se mantiene. Por lo tanto, instalar la extensión MCrypt también es una mala idea.. Pero puede ser una solución temporal (siga, por ejemplo, esas instrucciones https://serverpilot.io/community/articles/how-to-install-the-php-mcrypt-extension.html).

los la única buena solución es migrar de mcrypt a algo demás. Ya hay preguntas sobre este tema en Stackoverflow (p. ej., actualizar mi biblioteca de cifrado de Mcrypt a OpenSSL). Alternativamente, podría usar alguna biblioteca de cifrado. Migrar una gran cantidad de código/datos puede ser una molestia, pero este es el enfoque más orientado al futuro en este caso.

A pesar de todas las advertencias y sugerencias, si aún necesita que funcione, intente esto:

  1. Localice su directorio PHP. Por lo general, se encuentra en C:Program FilesPHPv7.2
  2. Luego vaya a esta URL: http://pecl.php.net/package/mcrypt/1.0.3/windows
  3. Descargue el paquete que mejor se adapte a sus necesidades. Por ejemplo, si está utilizando FastCGI y tiene una selección de instalación de Windows de 64 bits
    7.2 No apto para subprocesos (NTS) x64
  4. Abra el zip y copie el archivo php_mcrypt.dll en el directorio C:Program FilesPHPv7.2ext.
  5. Edite el archivo php.ini y agréguelo a la sección de extensiones dinámicas:
    extension=php_mcrypt.dll
  6. Guarde php.ini y reinicie su servidor web.

Espero eso ayude.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *