Windows下PHP开启mcrypt扩展和SSL(OpenSSL)扩展支持

来源:互联网 发布:2016网络云盘排行榜 编辑:程序博客网 时间:2024/06/05 07:44

今天想使用一下PHP的OpenSSL扩展库,习惯性的从php.ini中相应行打开支持,然后刷新页面,发现竟然还是不支持?

郁闷之下,看了看Apache的错误日志:提示“不能加载XXX动态库"?

真是见鬼,别的链接库都可以装入,为什么php_mcrypt.dll和php_openssl.dll这两个链接库无法装入呢?

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

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

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

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

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