php安装openssl扩展,php环境的openssl是什么意思?

用户投稿 137 0

关于“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】点解答对大家有用。

抱歉,评论功能暂时关闭!