我正在尝试使用PHP 5.3.20在FreeBSD上安装Magento,但安装脚本失败并带有
Fatal error: Call to undefined function hash() in /var/www/.../magento/lib/Zend/Cache/Backend/File.php on line 894
由于它在another StackOverflow question中已被清除,因此需要PHP 5.1.2,因此这是一个不同的问题。我从ports安装了php5-mhash
扩展,并将mhash.so和hash.so添加到extensions.ini。此外,configure命令中没有--disable-hash
。在CLI中它也是一样的。
可能是因为open_basedir?有什么想法吗?
答案 0 :(得分:2)
尝试从安全性安装它,看看这是否适合您。
cd /usr/ports/security/php5-hash
make install clean