`
wgllz
  • 浏览: 109823 次
  • 性别: Icon_minigender_1
  • 来自: 西安
社区版块
存档分类
最新评论

PHP不支持curl_exec 函数 解决办法

    博客分类:
  • PHP
 
阅读更多

在安装中国女人E网的时候,检测如下问题。主机不支持curl_exec。那么,Curl究竟是什么呢?下面,商易就和大家简单分享下:

curl是一个利用URL语法在命令行方式下工作的文件传输工具。它支持很多协议:FTP, FTPS, HTTP, HTTPS, GOPHER, TELNET, DICT, FILE 以及 LDAP。curl同样支持HTTPS认证,HTTP POST方法, HTTP PUT方法, FTP上传, kerberos认证, HTTP上传, 代理服务器, cookies, 用户名/密码认证, 下载文件断点续传, 上载文件断点续传, http代理服务器管道( proxy tunneling), 甚至它还支持IPv6, socks5代理服务器, 通过http代理服务器上传文件到FTP服务器等等,功能十分强大。Windows操作系统下的网络蚂蚁,网际快车(FlashGet)的功能它都可以做到。准确的说,curl支持文件的上传和下载,所以是一个综合传输工具,但是按照传统,用户习惯称curl为下载工具。

  配置方法:

  1、拷贝PHP目录中的libeay32.dll 和 ssleay32.dll 两个文件到 system32 目录。

  2、修改php.ini:配置好 extension_dir ,去掉 extension = php_curl.dll 前面的分号。

  ---------------------------

  php下扩展php_curl.dll的安装

  ---------------------------

  已经内置有php_curl.dll,在ext目录下,此DLL用于支持SSL和zlib.

  在php.ini中找到有extension=php_curl.dll, 去掉前面的注释.

  设置extension_dir=c:phpext, 刷新PHP页面时报错, 说找不到模块php_curl.dll.

  拷贝php_curl.dll 到windowssystem32,还是同样的错.

  在网上找了一下,需要将:

  libeay32.dll, ssleay32.dll, php5ts.dll, php_curl.dll

  都拷贝到system32目录下,重启IIS即可.

分享到:
评论

相关推荐

    PHP中如何判断exec函数执行成功?

    在PHP日常开发中有时候会要判断exec函数是否执行成功了呢?那如何判断呢?下面跟着小编一起通过本文来学习学习。

    在PHP中使用curl_init函数的说明

    复制代码 代码如下: $ch = curl_init();... $c_url_data = “product_&type=”.$type.””; curl_setopt($ch, CURLOPT_URL,$c_url); curl_setopt($ch, CURLOPT_POST, 1);... echo $result = curl_exec

    php中的curl_multi系列函数使用例子

    相信许多人对php手册中语焉不详的curl_multi一族的函数头疼不已,它们文档少,给的例子 更是简单的让你无从借鉴,我也曾经找了许多网页,都没见一个完整的应用例子。 curl_multi_add_handle curl_multi_close ...

    php curl_init函数用法

    curl_close — 关闭一个curl会话curl_copy_handle — 拷贝一个curl连接资源的所有内容和参数curl_errno — 返回一个包含当前会话错误信息的数字编号curl_error — 返回一个包含当前会话错误信息的字符串curl_exec —...

    PHP curl采集

    public function spider($url){ $ch = curl_init(); // Curl 初始化 $timeout = 30;... $content = curl_exec($ch); curl_close($ch); // 结束 Curl return $content; // 函数返回内容 }

    利用curl 多线程 模拟 并发的详解

    首先,先了解下 php中的curl多线程函数:复制代码 代码如下:# curl_multi_add_handle# curl_multi_close# curl_multi_exec# curl_multi_getcontent# curl_multi_info_read# curl_multi_init# curl_multi_remove_...

    详解php中curl返回false的解决办法

    首先来看一个封装的curl函数 function request_post($url = '', $param = '') { if (empty($url) || empty($param)) { return false; } $postUrl = $url; $curlPost = $param; $curl = curl_init();//初始化...

    解析php中curl_multi的应用

    curl_multi_add_handle •curl_multi_close •curl_multi_exec •curl_multi_getcontent •curl_multi_info_read •curl_multi_init •curl_multi_remove_handle •curl_multi_select 一般来说,想到要用这些函数时...

    php利用curl模拟登录

    curl是一个利用URL语法在...curl使用基本过程:第一步:使用curl_init()进行初始化,第二步:使用curl_setopt()函数进行设置选项,第三步:使用curl_exec($curl)进行执行事务,第四步:curl_close()关闭。

    PHP的curl函数的用法总结

    要使用cURL来发送url请求,具体步骤大体分为以下四步: 初始化 设置请求选项 执行一个cURL会话并且获取相关回复 释放cURL句柄,关闭一个cURL会话 ...curl_exec($ch); //关闭cURL资源,并

    PHP CURL或file_get_contents获取网页标题的代码及两者效率的稳定性问题

    PHP CURL与file_get_contents函数都可以获取远程服务器上的文件保存到本地,但在性能上面两者完全不在同一个级别,下面我先来介绍PHP CURL或file_get_contents函数应用例子,然后再简单的给各位介绍一下它们的一些...

    php下目前为目最全的CURL中文说明

    PHP中的CURL函数库(Client URL Library Function) curl_close — 关闭一个curl会话 curl_copy_handle — 拷贝一个curl连接资源的所有内容和参数 curl_errno — 返回一个包含当前会话错误信息的数字编号 curl_error...

    PHP Curl多线程原理实例详解

    curl_multi_add_handle curl_multi_close curl_multi_exec curl_multi_getcontent curl_multi_info_read curl_multi_init curl_multi_remove_handle curl_multi_select 一般来说,想到要用这些函数时,目的显然应该...

    PHP CURL函数库第1/2页

    close — 关闭一个curl会话 curl_copy_handle — 拷贝一个curl连接资源的所有内容和参数 curl_errno — 返回一个包含当前会话错误信息的数字编号 curl_error — 返回一个包含当前会话错误信息的字符串 curl_exec — ...

    Connect_PHP_SDK_for_OAuth2_V1.2_new

    //对CURL对SSL的支持处理 curl_setopt($oCurl, CURLOPT_SSL_VERIFYPEER, FALSE); curl_setopt($oCurl, CURLOPT_SSL_VERIFYHOST, FALSE); } //拼接GET参数 $aGet = array(); foreach($aGetParam as $key=>$val){ ...

    php中运用http调用的GET和POST方法示例

    使用到的函数是curl_init, curl_setopt, curl_exec,curl_close。 默认是GET方法,可以选择是否使用Header: $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, "$url"); curl_setopt($ch, CURLOPT_TIMEOUT, 2); ...

    发送POST请求的php类.zip

    Post()函数把发送的消息放置在指定窗口消息队列的尾部,然后返回到应用程序中,它并不等待相应事件事件处理程序的执行。这一点与Send()函数不同,Send()函数直接触发指定窗口相应的事件,执行事件处理程序后返回到...

    PHP全景系统网站源码(支持小程序+文字搭建教程)

    5.exec函数开启,否则不能生成全景图片! openssl .curl 函数开启 php.ini中搜索exec函数 首先是 要关掉 安全模式 safe_mode = off 然后在看看 禁用函数列表 disable_functions = proc_open, popen, exec, ...

    PHP微信支付WxPayPubHelper

    $data = curl_exec($ch); curl_close($ch); //返回结果 if($data) { curl_close($ch); return $data; } else { $error = curl_errno($ch); echo "curl出错,错误码:$error"." "; echo ...

    rest-curlclient-php:使用cURL的基本REST客户端

    来自调用curl_getinfo()和curl_exec()的响应分别在$ client-> response_info和$ client-> response_object中 例子 require 'rest_client.php'; $c = new RestCurlClient(); GET请求 $res = $c->get('...

Global site tag (gtag.js) - Google Analytics