Wenn ich den Befehl im Bild ausführe, erscheint ein Fehlermeldungsfeld. Ich habe versucht, die Datei libeay32.dll gemäß den Anweisungen im Internet in das Verzeichnis system32 zu kopieren, aber das Problem blieb bestehen. Ich weiß nicht, wie ich es lösen soll. Jemand mit Erfahrung hilft mir. Danke
除了libeay32.dll,你还需要ssleay32.dll,不需要copy到system32目录,放在openssl.exe同一个目录即可(也就是httpd.exe所在的目录),你先检查此项,不一定能够解决你的问题。
排除故障最好的方法就是找一个可以成功运行的例子,逐个移走dll文件,看看移走什么文件的时候会报错,即知问题所在。
去下载一个xampp(zip版的,免安装)吧,它的openssl是可以用的,放在你的系统里对照debug一下。
你的windows 7是64位系统,而你复制的libeay32.dll是32位的,或者是一个旧版本的。去这里下载一个64位版本的http://code.google.com/p/openssl-for-...,然后把
bin
里面的文件拷贝到system32下面