gpt4 book ai didi

php - 为什么 openssl_pkey_new() 会失败?

转载 作者:可可西里 更新时间:2023-11-01 12:37:54 25 4
gpt4 key购买 nike

我对这个很陌生。为什么 openssl_pkey_new() 返回 false?

我正在使用 XAMPP,Apahce\bin 目录下有一个 OpenSSL。

我犯了什么明显的初学者错误?也许这是 SSL 配置的问题?

我的目标是将两个 key 写入两个文件。


更新:按照建议,我使用了 openssl_error_string() 并且它显示 error:02001003:system library:fopen:No这样的过程。听起来好像 OpenSSL 没有运行或者不在路径中??有什么想法吗?


更新:我把c:\xampp\php放到windows路径下,这样它就可以找到libeay32.dll 并重新启动 Apache。

现在我得到 error:2006D080:BIO routines:BIO_new_file:no such file。有什么想法吗?

最佳答案

使用openssl_error_string()找出为什么 openssl_pkey_new() 返回 false(或任何其他 OpenSSL 错误)。


最近一次更新后,OpenSSL 似乎无法找到 openssl.cnf 文件,如 described here .

关于php - 为什么 openssl_pkey_new() 会失败?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4282507/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com