문제

My PHP version is 5.2.11 which is higher than the required version for hash_algos. however, when I run it either via web or command line, it returns

Fatal error: Call to undefined function hash_algos() 

So as for other Hash functions. Do i have to turn anything on in the php.inin or what should I do?

I have checked the php --re hash
and the extension isn't there. I am very sure it is either not there or disabled.

I also tried to installed it (PECL) but don't know how.

도움이 되었습니까?

해결책

You'll need to install the Hash PECL module:

http://pecl.php.net/package/hash

To do this, you're going to need to have server access. Make sure you have PECL installed:

apt-get install php5-pear php5-dev

and run

pecl install hash

Hope this helps!

다른 팁

hash_algos and the related functions in the Hash module are built into PHP, so there's no extension you need to enable in your php.ini.

Given that you can't use the function anyway, it has most likely been disabled during compilation of PHP.

If you aren't able to recompile PHP, or otherwise install a version where this hsan't been disabled, you should be able to install the PECL module like described by mattbasta.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top