Cita: Hola,
has probado a copiar la libreria en el siguiente directorio?
C:\WINDOWS\system32
Saludos.
Sí, ya había copiado el archivo php_mcrypt.dll al system32, pero no funciona. Gracias Synkronice!
Cita: Buenas,
tiene pinta de ser por la versión de php, fíjate aqui los requisitos que indican.
http://php.net/manual/en/mcrypt.requirements.php
Gracias jorcom, la verdad es que ya había visitado esta página, pero no entiendo muy bien lo que quiere decir. Pego aquí el contenido:
"These functions work using » mcrypt. To use it, download libmcrypt-x.x.tar.gz from » http://mcrypt.sourceforge.net/ and follow the included installation instructions.
As of PHP 5.0.0 you will need libmcrypt Version 2.5.6 or greater.
Windows users will find the library is the PHP 5.2 Windows binaries release. PHP 5.3 Windows binaries uses the static version of the MCrypt library, no DLL are needed.
If you linked against libmcrypt 2.4.x or higher, the following additional block algorithms are supported: CAST, LOKI97, RIJNDAEL, SAFERPLUS, SERPENT and the following stream ciphers: ENIGMA (crypt), PANAMA, RC4 and WAKE. With libmcrypt 2.4.x or higher another cipher mode is also available; nOFB."
De lo expuesto anteriormente entiendo que a partir de la versión 5.2 la librería viene en los binarios (de lo cual deduzco que en la 5.0.4 no) y que a partir de la 5.3 ya viene instalado y no se necesita DLL. Con lo cual he ido a bajar la librería pero me baja un zip que a diferencia de lo que dice la documentación no tiene instrucciones de instalación. Contiene un ejecutable y cuatro dlls (ninguno es el famoso libmcrypt.dll) , he probado a lanzar el ejecutable y no hace nada. Así que sigo un poco bloqueado.
Alguna idea más?