PHP报:Fatal error: Call to undefined function openssl_pkey_get_public()

原创 野人  2021-11-17 09:01  阅读 104 次

想把,之前写的Zblog活动链接推广插件,增加个数据导入/导出的功能,基本上这个插件算是完结了,本来之前还想说增加个邮件评论的功能,但是现在发现大可不必了,因为Zblog的应用商店里面有,且是免费的,所以就不做无用功了。

说回到备份的事情上来,既然数据都做了备份,那至少在导出数据的时候,应该是要做一些编码/混淆/加密处理,这样相对来说更安全些,于是就看到Zblog源码里面有个openssl_public_encrypt方法,我照猫画虎了下,发现在自己本机环境中报,“Fatal error: Call to undefined function openssl_pkey_get_public()”,警告错误,我也郁闷啊,无奈啊。

一顿搜索引擎后,才发现,要使用openssl_public_encrypt这个方法,是需要在PHP扩展开启,php_openssl.dll,一般这个扩展,都是在PHP配置文件目录中的php.ini文件中的。

所以,问题解决了,我又好奇了,那为啥Zblog的这个方法用的好好的呢?

因为你都没触发这个方法,怎么让它有报错呢,你个憨货。

本文地址:https://www.yerenwz.com/5158.html
版权声明:本文为原创文章,版权归 野人 所有,欢迎分享本文,转载请保留出处!

发表评论