2011-04-30 11 views
7

Antecedentes: estoy ejecutando Windows 7 con IIS Express configurado para usar PHP 5.3 y necesito cargar el módulo mcrypt. No puedo encontrar los archivos que necesito.¿Dónde puedo encontrar el libmcrypt.dll 'oficial' y php_mcrypt.dll para PHP 5.3 en Windows?

También instalé PHP 5.2. para IIS Express e incluye ambos archivos mcrypt, pero esos no son compatibles con PHP 5.3, ya que cambiaron de VC6 a VC9 entre 5.2 y 5.3.

Hay algunas distribuciones empaquetadas de PHP incluyendo Apache, etc. Pero todas están envueltas en instaladores, y solo necesito estos dos archivos.

¿Dónde puedo encontrar los archivos?

Respuesta

16

Desde el documentation, se establece que:

binarios de PHP 5.3 Windows utiliza el versión estática de la biblioteca MCrypt, se necesitan ningún DLL.

Debería poder verificar esto ejecutando phpinfo, que le dirá si mcrypt está cargado. Asegúrese de que mcrypt esté comentada si copió un archivo php.ini anterior.

4
  1. puede encontrar la biblioteca MCrypt para Windows aquí: http://files.edin.dk/php/win32/mcrypt/

  2. Guardar libmcrypt.dll en su/php/ext o/php/carpeta para PHP puede encontrarlo.

  3. A continuación, asegúrese de actualizar su php.ini

    Desde:

    extension=php_mcrypt.dll 
    

    Para:

    extension=libmcrypt.dll 
    
+0

Esto nos devuelve la siguiente advertencia: ** " Inicio de PHP: biblioteca no válida (tal vez no una biblioteca de PHP) 'libmcrypt.dll' "** –

Cuestiones relacionadas