关于“php安装openssl_php”的问题,小编就整理了【3】个相关介绍“php安装openssl_php”的解答:
php环境的openssl是什么意思?使用VS2005下的Visual Studio 2005 Command Prompt进入控制台模式(这个模式会自动设置各种环境变量)
、解压缩openssl的包,进入openssl的目录
、perl configure VC-WIN32
尽量在这个目录下执行该命令,否则找不到Configure文件,或者指定完整的Configure文件路径。
、ms\do_ms
在解压目录下执行ms\do_ms命令
、nmake -f ms\ntdll.mak编译后在openssl解压目录下执行,完成编译后。输出的文件在out32dll里面,包括应用程序的可执行文件、lib文件和dll文件
注意:在运行第五步时,cl编译器会抱怨说.\crypto\des\enc_read.c文件的read是The POSIX name for this item is deprecated(不被推荐的),建议使用_read。呵呵,我可不想将OpenSSL中的所有的read函数修改为_read。再看cl的错误代码 error C2220,于是上MSDN上查找:
warning treated as error - no object file generated
安装版openssl怎么使用?先安装一个perl5,记得注册环境变量。然后使用cmd进入到你的openssl目录。输入perlConfigureVC-WIN32,回车然后是输入ms\do_ms.bat,回车最后是nmake-fms\ntdll.mak,回车所有的执行完之后,可以在你的openssl目录下发现新增的三个文件夹:inc32,out32dll,tmp32dll,其中inc32存放的是对应的头文件,out32dll中存放的是一些库文件和应用程序。
另外在安装之前,确保你的系统中已经安装了VC6、VS2005、VS2008或者VS2010等编译器中的任意一款。而且保证这些IDE都已经注册了环境变量。
如何在windows下安装openssl?1)打开vsstudio命令行工具。若编译64位openssl库,请打开visualstudiox64win64commandprompt,反之亦然。
2)配置编译文件及安装目录;
编译win32:perlconfigurevc-win32--prefix=c:\some\openssl\dir
编译win64:perlconfigurevc-win64a
“c:\some\openssl\dir”目录可以改成任何你希望的安装目录
3)搭建编译环境:
ms\do_nasm
ms\do_ms
对于64位编译,将ms\do_ms替换成ms\do_win64a
4)编译openssl
nmake-fms\ntdll.mak
5)安装编译生成的库到“c:\some\openssl\dir”
nmake-fms\ntdll.makinstall
到此,以上就是小编对于“php安装openssl_php”的问题就介绍到这了,希望介绍关于“php安装openssl_php”的【3】点解答对大家有用。