试图从命名空间 "WAYF" 调用函数 "openssl_pkey_get_private"
Attempted to call function "openssl_pkey_get_private" from namespace "WAYF"
我收到这条错误消息
Attempted to call function "openssl_pkey_get_private" from namespace "WAYF"
我正在将 symfony 版本从 symfony2 升级到 symfony3,"WAYF" 是我的包,
因为我有一个 class 名字 "CustomLogin.php"
其中 class 我已经声明了一个函数 "function prepareparamsforjs(){}" 和
在该函数中,我调用带有参数“$privatekey”和“$privatekeypass”的"openssl_pkey_get_private()"函数来获取私钥
但我收到上述错误消息。
谁能告诉我如何解决这个问题。
提前致谢!...
恕我直言,您没有在 PHP 中加载 OpenSSL 扩展 (http://php.net/manual/en/book.openssl.php),因此解析器试图在当前命名空间内找到它,即 WAYF。
验证是否加载了 OpenSSL 扩展的快速方法是 运行:
var_dump(extension_loaded('openssl'));
我收到这条错误消息
Attempted to call function "openssl_pkey_get_private" from namespace "WAYF"
我正在将 symfony 版本从 symfony2 升级到 symfony3,"WAYF" 是我的包,
因为我有一个 class 名字 "CustomLogin.php"
其中 class 我已经声明了一个函数 "function prepareparamsforjs(){}" 和
在该函数中,我调用带有参数“$privatekey”和“$privatekeypass”的"openssl_pkey_get_private()"函数来获取私钥
但我收到上述错误消息。
谁能告诉我如何解决这个问题。
提前致谢!...
恕我直言,您没有在 PHP 中加载 OpenSSL 扩展 (http://php.net/manual/en/book.openssl.php),因此解析器试图在当前命名空间内找到它,即 WAYF。
验证是否加载了 OpenSSL 扩展的快速方法是 运行:
var_dump(extension_loaded('openssl'));