Wampserver:警告:无法打开配置文件:...openssl.cnf

Posted

技术标签:

【中文标题】Wampserver:警告:无法打开配置文件:...openssl.cnf【英文标题】:Wampserver: WARNING: can't open config file: ...openssl.cnf 【发布时间】:2016-08-05 17:51:32 【问题描述】:

我正在关注tutorial here 在 Wampserver 上设置 HTTPS。

我的 wamp 是@d:\wamp

一切都已经完成,直到步骤 B,它说:

输入命令:

openssl req -new -key server.key -out server.csr

该命令产生错误:

警告:无法打开配置文件: c:\vc11_deps\repo\winlibs_openssl/install_x86/openssl.cnf

无法从以下位置加载配置文件信息: C:\vc11_deps\repo\winlibs_openssl/install_x86/openssl.cnf

我假设我需要获得一份C:\vc11_deps\repo\winlibs_openssl 的副本,但我在 Google 上没有找到它的踪迹,也不知道它是什么。

你知道我在哪里可以获得C:\vc11_deps\repo\winlibs_opensslwinlibs_openssl 的副本吗?

编辑:我找到了https://github.com/winlibs/openssl

Edit2:我在提升的 CMD 提示符下运行了以下命令:

set OPENSSL_CONF=d:\wamp\bin\apache\apache2.4.9\conf\openssl.cnf

然后跑了

openssl req -new -key server.key -out server.csr

再次,并收到相同的错误:

警告:无法打开配置文件: c:\vc11_deps\repo\winlibs_openssl/install_x86/openssl.cnf

无法从以下位置加载配置文件信息: C:\vc11_deps\repo\winlibs_openssl/install_x86/openssl.cnf

php错误日志显示:

[14-Apr-2016 09:38:52 UTC] PHP 警告:PHP 启动:无法加载 动态库 'd:/wamp/bin/php/php5.5.12/ext/php_intl.dll' - 找不到指定的模块。

[14-Apr-2016 09:38:52 UTC] PHP 警告:PHP 启动:无法加载 动态库 'd:/wamp/bin/php/php5.5.12/ext/php_ldap.dll' - 找不到指定的模块。

【问题讨论】:

最后一句 winlibs_openssl 提示 Google 搜索,发现 https://github.com/winlibs/openssl 我将D:\wamp\bin\apache\apache2.4.9\conf\openssl.cnf复制到一个新创建的C:\vc11_deps\repo\winlibs_openssl\install_x86文件夹,错误消失了。 你没看到这个问题是 2008 年的吗? 看看这篇文章,它有点新***.com/a/26252312/2310830 @RiggsFolly,用更好的解决方案添加这个问题的答案,如果你愿意,我会接受(关闭问题)。 【参考方案1】:

不确定这个问答是否值得,但是:

我将D:\wamp\bin\apache\apache2.4.9\conf\openssl.cnf复制到一个新创建的C:\vc11_deps\repo\winlibs_openssl\install_x86文件夹,错误消失了。

【讨论】:

谢谢,它帮助了我(虽然我为 64 位安装更改为 install_x64)。 :)

以上是关于Wampserver:警告:无法打开配置文件:...openssl.cnf的主要内容,如果未能解决你的问题,请参考以下文章

wampserver能正常启动和连接localhost,但不能打开自己的php项目,怎么解决??

警告:无法打开配置文件:./bin/openssl.cnf

Wampserver环境配置

wampserver无法启动,图标是橙色的,应该是80端口被占用,无法排查是哪个程序占用,最主要是Apache用不了

如何安装wampserver来配置php环境

如何配置WampServer2.4让局域网用户都可以访问