extension - Cómo comprobar si la extensión mcrypt existe en php
php mcrypt install (3)
También puede usar extension_loaded ():
if (extension_loaded(''mcrypt'')) {
echo "mcrypt is loaded!";
} else {
echo "mcrypt isn''t loaded!";
}
Me gustaría conocer la línea de código PHP más simple y rápida para verificar si la extensión mcrypt está disponible / instalada.
Hay una función que encripta una cadena y primero se requiere verificar si mcrypt es utilizable. De lo contrario, ejecutará una solución de cifrado alternativa disponible en el sistema.
¡Gracias!
Puede usar function_exists
para verificar si existe una de las funciones de mcrypt.
if(function_exists(''mcrypt_encrypt'')) {
echo "mcrypt is loaded!";
} else {
echo "mcrypt isn''t loaded!";
}
Editar 30.07.2016:
Como mi respuesta todavía recibe algunos votos favorables de vez en cuando, comparé el rendimiento de las respuestas de mí y de Cristi Draghici. La conclusión es que function_exists
es un poco más rápido que extension_loaded
. https://3v4l.org/So4Ep
Si está utilizando un entorno de desarrollo como XXAMP o WAMP, debe haber una página "phpinfo" predeterminada. Por ejemplo, en XXAMP sería:
http: //localhost/dashboard/phpinfo.php
También puede lograr esta misma pantalla al ver un archivo php que tiene: phpinfo (); en algún lugar del código.
En esta pantalla, simplemente busque la cadena "soporte de mcrypt". Si está instalado, verá un cuadro que dice "habilitado".