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 中”的主要内容,如果未能解决你的问题,请参考以下文章

将 wamp 2.0 升级到 2.5 的最佳方法

Thruway WAMP2 上的内部客户端

Wamp2.5(Apache2.4.9)外网访问403(Forbidden)错误

windows10 + IntelliJ IDEA 2017.2.7 + wamp2e + xdebug 调试 配置

Flex AMFPHP 站点在 WAMP 2.2 中工作,但在 WAMP 2.4 中失败

httpd.exe你的电脑中缺失msvcr110.dll怎么办(WIN2008服务器环境装WAMP2.5出现的问题)