Puede que en nuestro servidor dedicado, hosting o en nuestra estación de trabajo tengamos corriendo PHP bajo Windows y necesitemos usar la extensión mcrypt de PHP. Esta extensión nos permite encriptar datos sensibles de nuestra aplicación para guardarlos encriptados y así aumentar su seguridad.
Para activar la extensión seguiremos los siguientes pasos (pueden haber diferencias dependiendo del servidor PHP utilizado. Para este ejemplo se ha usado Apache incluido en AppServ):
1. Lo primero que tenemos que hacer es localizar el archivo php.ini que PHP está cargando. Para ello crearemos un archivo phpinfo y veremos qué archivo de configuración es el que está cargando.
2. Una vez localizado el archivo php.ini , lo abrimos con el bloc de notas, localizamos la línea "extension=php_mcrypt.dll" y la descomentamos (quitamos el punto y coma inicial) y guardamos los cambios.
3. De esta forma habilitamos en PHP el uso de la librería, pero falta que Windows pueda encontrar la dll necesaria para su funcionamiento. Para ello accedemos al directorio donde tenemos instalado PHP, por ejemplo "C:/AppServ/php5/" y localizamos el archivo "libmcrypt.dll". Lo copiamos y lo pegamos en la carpeta "system32" de Windows, normalmente localizada en "C:/WINDOWS/system32".
4. Una vez copiada la dll en system32, Windows ya podrá encontrarla y lo único que necesitamos es reiniciar el servidor PHP para que el sistema detecte los cambios y sea capaz de cargar la extensión. Una vez reiniciado, usaremos el archivo phpinfo que hemos creado en el punto 1, para verificar que mcrypt se ha cargado correctamente. Para ello, tenemos que localizar algo similar a:
Con estos pasos ya podemos usar la extensión mcrypt bajo Windows.
¡Esperamos que os sirva de ayuda!
Hola llevo rato intentando instalar la mcrypt en mi servidor con PHP 7.2.4 pero no encuento nada mi correo es esrnesto75100@gmail.com por fabor q alguien me ayude
Hola que tal, primeramente gracias, segundo.. ¿Como se le hace con la version mas nueva de xampp? Tengo la 7.2.4, de ante mano, gracias.
de que manera se debe hacer si se quiere realizar desde un servidor real
Muchas Gracias, muy util y claro.
Waoo !! Muchas Gracias, Sencillo y Claro, muy buena tu explicación ya me estaba dando por vencido… Gracias !!! y Gracias también a Miguel que me funciono en “C:/WINDOWS″ y no en “C:/WINDOWS/system32″ Gracias !!!
Que tal, oye fijate que a mi no me funciono hice todo tal cual, pero aun no me lo detecta, que puedo hacer?
Saludos
Amigo, debes copiar “libmcrypt.dll” en “C:/WINDOWS″ y no en “C:/WINDOWS/system32″
Saludos!
Hola!!!
Muchas gracias el manual es perfecto y me ha funcionado a la primera menos mal q hay alguien que lo explica así de simple porque las he pasado canutas para poder instalarla!! ciaoo