Cómo cambiar hash_algos () en? Estoy con PHP 5.2.11
-
08-10-2019 - |
Pregunta
Mi versión 5.2.11 PHP es que es superior a la versión requerida para hash_algos. Sin embargo, cuando lo ejecuto ya sea vía web o línea de comandos, devuelve
Fatal error: Call to undefined function hash_algos()
Así como para otras funciones hash. ¿Tengo que convertir cualquier cosa en la php.inin o qué debería hacer?
He comprobado el php --re de hash
y la extensión no está allí. Estoy muy seguro de que o bien no existe o discapacitados.
También intentó instalado (PECL), pero no saben cómo.
Solución
Se deberá instalar el módulo PECL Hash:
http://pecl.php.net/package/hash
Para hacer esto, usted va a necesitar tener acceso al servidor. Asegúrate de que tienes instalado PECL:
apt-get install php5-pear php5-dev
y ejecute
pecl install hash
Espero que esto ayude!
Otros consejos
hash_algos
y las funciones relacionadas en el módulo Hash están integradas en PHP, por lo que no hay extensión es necesario tener en su php.ini.
Teniendo en cuenta que no se puede utilizar la función de todos modos, tiene más probable sido desactivado durante la compilación de PHP .
Si usted no es capaz de volver a compilar PHP, o de otra manera instalar una versión en la que este hsan't sido desactivado, debe ser capaz de instalar el módulo PECL como descritos por mattbasta .