2016-10-04 62 views
-1

我在本地主機上安裝SSL。當我嘗試運行序號372無法位於動態鏈接庫中

openssl genrsa -aes256 -out private.key 2048 

在cmd中的命令,我得到了一個錯誤警告。

序數372不能設在動態鏈接庫
d:\ wamp64 \ BIN \ apache2.4.23 \ BIN \ openssl.exe。從here

我應該怎麼做

我已經安裝Win64的OpenSSL的v1.1.0b擺脫這個問題的?

+0

另請參閱[無法在WAMP/Apache的openssl.exe中找到有序372](http://stackoverflow.com/q/36238887)和[「Ordinal 112無法位於動態鏈接庫中...」] (http://stackoverflow.com/q/36163468) – jww

+0

您需要使用Apache 2.4.23構建的OpenSSL。你不能混合使用它們,比如從其他來源下載OpenSSL。有時你可以,但如果遇到這個問題,那麼你不能:) – jww

回答

-1

首先檢查您是否已經安裝了其他正在使用相同的應用程序。如果是這樣,請確保您更新該目錄中的鏈接。 另一方面,似乎你安裝的Wampserver沒有在PHP文件夾中創建與OpenSSL dll的符號鏈接,因爲它在一些較新的機器上執行,所以你必須創建完全相同的鏈接OpenSSL失敗。刪除鏈接,在機器上安裝OpenSSL並將exe,dll和cnf文件複製到Wampserver中的所需位置,所有這些文件都可以工作。

+0

你要我卸載openssl並重新安裝它。我已經嘗試了這個技巧很多次,並且還與openssl的不同版本。這裏有一個問題,我總是選擇「Windows系統目錄」選項來安裝期間的其他任務。還有另一個選項「openssl庫(/ bin)目錄」。我應該選擇第二個嗎? –

+1

@AkifHussainSayyed - 我遇到了這個問題,因爲我在Win10上使用WampServer 3。我能夠解決這個問題,而無需使用[這種方法]重新安裝(http://stackoverflow.com/questions/36238887/cant-find-ordinal-372-in-wamp-apaches-openssl-exe/39895608#39895608 )。 –

相關問題