关于php正确开启openssl

如果 php 代码中使用了非对称加密,基本都是开启了openssl来实现,但是发现仅仅开启了这个扩展似乎还是不行。基本上是openssl.cnf设置不正确有关

打开phpinfo()看下:

Openssl default config  : "C:\usr\local\ssl/openssl.cnf"

这个config两个设置方法

  • 直接复制一个cnf文件放到指定目录
  • 调用函数时显式指定

网上还有说增加环境变量OPENSSL_CONF,但是我试过时候并没有duang的一下生效,并不知为何。

评论

captcha