2011-05-30 54 views
12

我想學習使用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.Wamp2和「序數942不能位於動態鏈接庫LIBEAY.dll中」

我怎樣才能解決這個問題?謝謝!

+0

編輯你的系統的PATH變量來排除包含舊版openssl.exe或libeay.dll文件的位置。否則,你可能會更容易使用WampDeveloper和這些指令:http://new.devside.net/howto/create-ssl-certificates-for-apache – rightstuff 2011-05-30 19:50:28

回答

16

您的計算機上的另一個應用程序正在使用不同版本的OpenSSL,並且它已安裝較舊的庫文件。 Download OpenSSL,解壓縮並從該目錄運行。

+1

這很有效!謝謝你的幫助! – user752436 2011-05-31 09:38:17

+0

Apache基金會使用OpenSSL 1.0.1e提供[備用二進制文件](http://www.apachelounge.com/download/win32/)。這對我有效。 – 2014-02-25 18:50:08

17

我已經下載了最新的OpenSSL和複製openssl.exe,的libeay32.dll,ssleay32.dll此位置C:\ WAMP \ BIN \ apache的\ Apache2.2.17 \ BIN

據工作沒有錯誤。謝謝你們

+0

非常感謝!它的工作:) – Faizan 2015-02-21 19:31:01

+0

我也面臨這個問題,並通過按照你所告知的方式解決 - 謝謝 – 2016-10-04 12:34:55

+0

也爲我工作,如果您正在轉換/創建證書文件,請不要忘記之前(帶有錯誤生成的)證書文件(其中一個大小爲0bytes ...) – 2017-03-10 09:42:36

相關問題