windows版的php如何开启openssl

windows版的php如何开启openssl


openssl如果没成功启用,相关方法都会提示undefined function。
下面来讲一下怎么开启openssl功能。




先检查一下自己的php文件夹下面有没有libeay32.dll、ssleay32.dll这2个文件。
从windows.php.net下载的php一般都带,但是从www.php.net下载的一般都不带。




没有的话,去http://windows.php.net/downloads/php-sdk/deps/这边下载openssl。
windows.php.net官网给的openssl下载地址会404,所以最好自己手动找。
VC版本要和自己的php一样,不知道的话phpinfo然后看一下Compiler。
下载之后把bin下面的libeay32.dll、ssleay32.dll复制到php文件夹下面。




环境变量不设置没影响。




改php.ini:
1) 启用php_openssl。
extension=php_openssl.dll


2) extension如果是第一次启用的话,需要把上面ext根路径配一下。
最好配绝对路径,配相对路径有时候就是会加载不到。
extension_dir = "c:/php5.6/ext"




重启apache使生效。






看看openssl相关方法(比如openssl_x509_parse)是否正常可用。
再可以看看phpinfo和之前什么区别(就是一个有openssl,一个没有啦)。



  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值