構成ファイルを開くことができません:Windowsでは/usr/local/ssl/openssl.cnf
Cant Open Config File
解決:
解決策は次のコマンドを実行しています:
OPENSSL_CONF = C: OpenSSL-Win32 bin openssl.cfgを設定しますまた
set OPENSSL_CONF = [path-to-OpenSSL-install-dir] bin openssl.cfg使用する前にコマンドプロンプトでopensslコマンド。
させてopensslは、どこにあるかを確実に知っています.cfgファイル。
または、同じ変数を設定することもできますWindows環境変数のOPENSSL_CONF。
注:これは、Shining Light ProductionsのOpenSSLバイナリディストリビューション(無料でダウンロードして使用できる公式OpenSSLのコンパイル済み+インストーラーバージョン)を使用している場合に発生する可能性があります。このディストリビューションは、OpenSSLのサイトから「主にコンパイル済みのOpenSSLパッケージがないオペレーティングシステム向けのサービス」として「半公式に」リンクされています。
私はApache2.4.4でSSLを使用していて、最初にこのコードを実行して、トリックを実行しました。
OPENSSL_CONF = C: wamp bin apache Apache2.4.4 conf openssl.cnfを設定します
次に、残りのコードを実行します。
/usr/local/ssl/openssl.cnf
このようなパスは、プログラムがCygwinまたはMSYSのいずれかでコンパイルされていることを意味します。これを使用する必要がある場合opensslの場合、CygwinまたはMSYSによって提供されるBashのように、これらのパスを理解するインタープリターが必要になります。
別のオプションは、Windowsネイティブバージョンのダウンロードまたはコンパイルです。openssl。それを使用すると、プログラムは代わりに次のようなパスを必要とします
C: Users Steven ssl openssl.cnfこれは、コマンドプロンプトに適しています。