彩经网双色球
咨询,就免费赠送各项服务,咨询热线:0574-25566577当前位置: 首页 > 网络知识 > 网站建设知识 >
联系我们
电话咨询:0574-25566577
E-mail:webmaster#3520.net(@)
地址:浙江省宁海模具城I5-5(东灿)

windows服务器PHP打开OpenSSL扩展支持PHP

作者/整理:商娱编辑 来源:互联网 2016-01-20

今天在整QQ一键登录时候发现需要https验证的行为,要开启OpenSSL,在网上折腾了大半天才弄好,整理出来分享给大家,也方便以后自己查询起来方便。  
目前所知需要开启 OpenSSL 的有: 支付宝担保交易 腾讯微博API 腾讯QQ登录 
折腾的部分就不列出来。。只记录有用的。。。 我的服务器环境是: 
windows 2003 + PHP + mysql 
要想开启OpenSSL支持,系统需要安装libeay32.dll和ssleay32.dll两个库。 
如果你以前安装过OpenSSL,那么你的系统目录中应该已经存在这两个文件;如果没有安装,PHP的windows发行包里同样附带了这两个文件,将其复制到%system%/system32目录?#24405;?#21487;。操作如下;
1、在c:\windows\php.ini中 
将;extension=php_openssl.dll前面分号(注释)去掉 2、复制php安装目录中的: libeay32.dll ssleay32.dll 
至c:\windows\system32 
3、复制PHP\ext目录中的php_openssl.dll至c:\windows\system32 4、重启IIS(iisreset) 
按照上面操作就可以了,前提是你PHP环境已经搭建好。 下面是网上搜索来的,希望给大家有个帮助 一、IIS或者apache环境 
1、打开PHP目录,在php.ini中把“extension=php_openssl.dll”前面的“;”去掉  
2、复制php安装目录中的: libeay32.dll、ssleay32.dll至c:windowssystem32  
3、复制php_openssl.dll至c:windowssystem32  
4、重启IIS或者apache环境  
这样就可以打开php的openssl_open支持,继续安装了 二、windows系?#25345;蠭IS环境 1、在c:\windows\php.ini中 
将;extension=php_openssl.dll前面分号(注释)去掉 2、复制php安装目录中的: libeay32.dll ssleay32.dll 
至c:\windows\system32 
3、复制PHP\ext目录中的php_openssl.dll至c:\windows\system32 4、重启IIS 
三、AppServ Win32如何打开openssl 1.打开c:/windows,里面有一个php.ini文件(AppServ居然将php的配置文件移到这里来!),然后在里面搜索 ;extension=php_openssl.dll ,把前面的逗号去掉。  
2.进入AppServ的安装目录,到php文件夹里面,分别搜索 libeay32.dll 和 ssleay32.dll ,把它们复制到 c:/windows/system32 下面 3.重新启动 Apache,就可以了  
四、phpnow Win32 中如何打开openssl 
1.进入PHPNow目录下面的php子目录(我的是C:/php-5.2.14-Win32),找到配置文件php-apache2handler.ini,打开,搜索openssl,将“;extension=php_openssl.dll”这一行前面的分号删掉,取消注释,使得openssl生效,这是个开源的网络通信?#29992;?#20989;数库,很多通信程序都有用到; 
2.把PHP目录下的libeay32.dll,ssleay32.dll复制到$SYSDIR$/System32下(我的是C:/Windows/System32);            
3.重启apache服务,我的电脑?#19968;?=》管理==》服务==》apache_pn,?#19968;?=?#20998;?#26032;启动?#25442;?#32773;打开PHPnow安?#26696;?#30446;录,运行PnCp.cmd,输入23后回?#25285;?#23601;可以重启apache (选23) 
希望上面收集的对大家能有用途    
彩经网双色球