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.

¿Fue útil?

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 .

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top