服务器架设后通常不开启openssl,导致很多功能无法使用。遇到这类问题我们该如何解决呢?php怎样开启openssl呢?
一、Windows系统开启openssl方法:
1.检查对应版本中php.ini文件里;extension=php_openssl.dll是否存在,如果存在的话去掉前面的注释符‘;’,如果不存在这行,那么添加extension=php_openssl.dll。
2.将对应php文件夹下的php_openssl.dll、ssleay32.dll、libeay32.dll三个文件拷贝到C盘系统目录WINDOWS\system32\文件夹下,如果这次dll文件已经存在,便可直接覆盖。
3.重启apache或者iis
此时,php开启openssl就完成了。
二、Linux系统下开启方法:
本文测试使用亿恩科技云主机,PHP版本为5.2.14
下面就以我的主机为例讲解为PHP添加openssl模块支持。
网上一些朋友说要重新编译PHP,添加configure参数,增加openssl的支持,这里讲一个不需要重新编译的方法。
如果服务器上存在PHP安装包文件最好,如果已经删除,去下载和phpinfo页面显示版本一样的PHP安装文件,我这里是php-5.2.14.tar.gz
推荐去搜狐镜像下载,网易镜像没有找到。地址为:http://mirrors.sohu.com/php/
用ssh工具连接到主机。
#下载到/v