我运行图片里的命令的时候就出现了错误提示框。我试着按照网络上的说法把libeay32.dll文件复制到system32目录下面,但是问题依旧。不知道怎么解决了。有经验的朋友帮个忙。谢谢
业精于勤,荒于嬉;行成于思,毁于随。
除了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下面
bin
除了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下面