来源:自学PHP网 时间:2014-11-27 22:16 作者: 阅读:次
[导读] PHP ini默认配置下,用file_get_contents读取https的链接,就会如下错误:Warning: fopen() [function fopen]: Unable to find the wrapper https ndash; did you forget to enable i...
file_get_contents无法请求https连接的解决方法PHP.ini默认配置下,用file_get_contents读取https的链接,就会如下错误: Warning: fopen() [function.fopen]: Unable to find the wrapper “https” – did you forget to enable it when you configured PHP? 解决方案有3: 1.windows下的PHP,只需要到php.ini中把extension=php_openssl.dll前面的;删掉,重启服务就可以了. 2.linux下的PHP,必须安装openssl模块,安装好了以后就可以访问了. 安装方法: OpenSSL库的安装 官网:http://www.openssl.org 下载页面:http://www.openssl.org/source/ 选择最新版本下载 http://www.openssl.org/source/openssl-1.0.0a.tar.gz 解压:tar –zxvf openssl-1.0.0d.tar.gz,解压目录为:openssl-1.0.0d 然后进入到 cd openssl-1.0.0d,进行配置、编译、安装 配置: ./configure或./config 编译 make 安装 make install 3.如果服务器你不能修改配置的话,那么就使用curl函数来替代file_get_contents函数,当然不是简单的替换啊,还有相应的参数配置才能正常使用curl函数. 对curl函数封装如下:
|
自学PHP网专注网站建设学习,PHP程序学习,平面设计学习,以及操作系统学习
京ICP备14009008号-1@版权所有www.zixuephp.com
网站声明:本站所有视频,教程都由网友上传,站长收集和分享给大家学习使用,如由牵扯版权问题请联系站长邮箱904561283@qq.com