我正在尝试在客户端的 Web 服务器上实现对openssl_encrypt的调用,但我遇到了一个致命错误Unknown function: openssl_encrypt()
。我认为要求是 PHP 5.3.0 及更高版本?从phpinfo() 转储看,服务器正在运行 5.3.3。
是什么赋予了?
我正在尝试在客户端的 Web 服务器上实现对openssl_encrypt的调用,但我遇到了一个致命错误Unknown function: openssl_encrypt()
。我认为要求是 PHP 5.3.0 及更高版本?从phpinfo() 转储看,服务器正在运行 5.3.3。
是什么赋予了?
要使用这些openssl_
功能,您必须a)安装OpenSSL,并且b)构建支持 OpenSSL 的 PHP。请参阅PHP OpenSSL 文档。
要使用 PHP 的 OpenSSL 支持,您还必须编译 PHP
--with-openssl[=DIR]
http://www.php.net/manual/en/openssl.requirements.php
为了使用 OpenSSL 功能,您需要安装 » OpenSSL 包。版本 4.0.5 和 4.3.1 之间的 PHP 将适用于 OpenSSL >= 0.9.5。其他版本(PHP <=4.0.4 和 >= 4.3.2)需要 OpenSSL >= 0.9.6。
http://www.php.net/manual/en/openssl.installation.php
要使用 PHP 的 OpenSSL 支持,您还必须编译 PHP --with-openssl[=DIR] 。