1

我正在尝试使用 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

正如它在另一个 StackOverflow 问题中所清除的那样,它需要 PHP 5.1.2,所以这是一个不同的问题。我从端口安装了php5-mhash扩展,并将 mhash.so 和 hash.so 添加到 extensions.ini。此外,--disable-hash配置命令中没有。在 CLI 中也是如此。

可能是因为 open_basedir?有任何想法吗?

4

1 回答 1

3

尝试从安全性安装它,看看这是否适合您。

cd /usr/ports/security/php5-hash 
make install clean
于 2013-06-29T20:10:07.703 回答