当前位置:首页 > 教程 > 服务器 > windows > 正文

Windows下PHP开启mcrypt扩展和SSL(OpenSSL)扩展支持
栏目分类:windows   发布日期:2014-11-28   来源:   浏览次数:

有个客户非要安装什么OpenSSL扩展,VPS 是IIS6 0的 开始想在控制面板的添加程序里面的证书安装下载安装这个OpenSSL,发现却少N+1个文件,太麻烦了,后来看他这个VPS 安装有PHP嘎嘎,那就直接打开PHP扩展就好了

有个客户非要安装什么OpenSSL扩展,VPS 是IIS6.0的 开始想在控制面板的添加程序里面的证书安装下载安装这个OpenSSL,发现却少N+1个文件,太麻烦了,后来看他这个VPS 安装有PHP嘎嘎,那就直接打开PHP扩展就好了哇……..

上网查了一下资料,原来这两个扩展是依赖于第三方库的。

1,要想开启mcrypt支持,系统需要安装了libmcrypt.dll库。

这个一般用户是没有安装过的,但不用担心,PHP的windows发行包里已经给我们附带了此文件,在PHP压缩包的根目录下即可找到,然后将其复制到%system%/system32目录下即可。

2,要想开启OpenSSL支持,系统需要安装libeay32.dll和ssleay32.dll两个库。

如果你以前安装过OpenSSL,那么你的系统目录中应该已经存在这两个文件;如果没有安装,PHP的windows发行包里同样附带了这两个文件,将其复制到%system%/system32目录下即可。
———————————————————————–

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

有很多运维网站迁移回到了伟大的天朝的独立服务器上!不过服务器配置起来后却不支持openssl功能,这就难办了,发信模块里填写的是gmail信箱,发不出信件了。

联系服务器管理员解决该问题,操作过程如下:

1,将php安装目录下的这3个文件复制到%system%/system32目录下:php_openssl.dll、libeay32.dll、ssleay32.dll

2,若果之前配置过php那应该复制过后边libeay32.dll、ssleay32.dll两个文件。如果复制过就不用在复制了,就复制php_openssl.dll此文件就行了,
3,打开php.ini,将“;extension=php_openssl.dll”前面分号去掉。

4,重启IIS

之后搞定…..

相关热词:Windows

Copyright © 2014 聚合分享 版权所有   京ICP备14037269号-1  关于聚合分享 | 广告合作 | 版权声明 | 意见反馈 | 联系方式 | 原创投稿 | 网站地图 | 友情链接
平面设计网页设计编程教程数据库cms教程电脑教程办公软件服务器seo优化