如何切换hash_algos()?我与PHP 5.2.11一起
-
08-10-2019 - |
题
我的PHP版本是5.2.11,比Hash_algos所需的版本高。但是,当我通过Web或命令行运行它时,它会返回
Fatal error: Call to undefined function hash_algos()
至于其他哈希功能。我必须打开php.inin中的任何东西还是该怎么办?
我已经检查了php -re哈希
而且扩展不存在。我非常确定它要么不存在或禁用。
我还尝试安装它(PECL),但不知道如何。
解决方案
您需要安装哈希PECL模块:
http://pecl.php.net/package/hash
为此,您将需要使服务器访问。确保已安装PECL:
apt-get install php5-pear php5-dev
并运行
pecl install hash
希望这可以帮助!
其他提示
hash_algos
哈希模块中的相关功能内置在PHP中,因此您无需在PHP.Ini中启用扩展名。
鉴于您无论如何都无法使用该功能 它很可能在PHP汇编过程中被禁用.
如果您无法重新编译PHP,或者以其他方式安装了该版本未被禁用的版本,则应该能够像 由Mattbasta描述.
不隶属于 StackOverflow