Wamp2 和“序号 942 无法位于动态链接库 LIBEAY.dll 中”
Posted
技术标签:
【中文标题】Wamp2 和“序号 942 无法位于动态链接库 LIBEAY.dll 中”【英文标题】:Wamp2 and "The ordinal 942 could not be located in the dynamic link library LIBEAY.dll" 【发布时间】:2011-09-04 22:46:04 【问题描述】:我想学习在 Wamp 中使用 SSL,我正在使用文章 Wamp2 HTTPS and SSL Setup Step-by-Step guide。当我在命令行中输入命令openssl genrsa -des3 -out server.key 1024
时,它显示错误The ordinal 942 could not be located in the dynamic link library LIBEAY.dll.
我该如何解决这个问题?谢谢!
【问题讨论】:
编辑系统的 PATH 变量以排除包含旧 openssl.exe 或 libeay.dll 文件的位置。否则,您可能会更轻松地使用 WampDeveloper 和这些说明:new.devside.net/howto/create-ssl-certificates-for-apache 【参考方案1】:我已经下载了最新的openSSL并将openssl.exe、libeay32.dll、ssleay32.dll复制到这个位置C:\wamp\bin\apache\Apache2.2.17\bin
它可以正常工作。谢谢大家
【讨论】:
我也遇到了这个问题,按照你说的解决了——谢谢 也为我工作,如果您正在转换/创建证书文件(大小为 0bytes...),请不要忘记以前(生成错误)的证书文件。【参考方案2】:您计算机上的另一个应用程序正在使用不同版本的 OpenSSL,并且它安装了较旧的库文件。 Download OpenSSL,解压后从那个目录运行。
【讨论】:
Apache 基金会为 alternative binaries 提供 OpenSSL 1.0.1e。这对我有用。以上是关于Wamp2 和“序号 942 无法位于动态链接库 LIBEAY.dll 中”的主要内容,如果未能解决你的问题,请参考以下文章
Wamp2.5(Apache2.4.9)外网访问403(Forbidden)错误
windows10 + IntelliJ IDEA 2017.2.7 + wamp2e + xdebug 调试 配置