windows8phpcurl,Windows8官网

本文目录一览:

如何php开启CURL支持

在安装一些PHP网站的时候,会提示要求开启curl_getinfo()函数支持功能,否则网站无法安装,在网上找了一些资料,试了好多次终于将curl_getinfo()的功能开启,下面介绍一下开启的具体过程。

工具/原料

php.ini

方法/步骤

首先打开php.ini文件,一般默认放在C盘windows目录下。

在php.ini文件夹下,查找extension=php_curl.dll,找到后,把它前面的分号去掉,让它起作用。

然后再查找extension_dir=,看看后面的地址指向哪个文件夹,然后打开这个文件夹。

从这个php5文件夹中找到libeay32.dll, ssleay32.dll,这两个文件,然后把这两个文件拷贝到c盘windows里的system32文件中。

5

重新启动系统就可以了,网上说只要重启iis或apcha等,但试了好像不灵,果断重启都可以了。

PHP如何开启curl

开启php curl函数库的步骤

1).去掉windows/php.ini 文件里;extension=php_curl.dll前面的; /*用 echo phpinfo();查看php.ini的路径*/

2).把php5/libeay32.dll,ssleay32.dll复制到系统目录windows/下

3).重启apache

配置php支持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 curl的几种用法

总结一下项目中用到curl的几种方式1. php curl的默认调用方法,get方式访问url$ch = curl_init();curl_setopt($ch, CURLOPT_HTTPHEADER, $header); //设置http头curl_setopt($ch, CURLOPT_ENCODING, “gzip” ); //设置为客户端支持gzip压缩curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 30 ); //设置连接等待时间curl_setopt($ch, CURLOPT_URL, $url );curl_exec( $ch );if ($error = curl_error($ch) ) {//出错处理return -1;}fclose($fp);$curl_code = curl_getinfo($ch, CURLINFO_HTTP_CODE); //获取http返回值if( $curl_code == 200 ) {//正常访问url}//异常2. 设置http header支持curl访问lighttpd服务器Java代码$header[]= ‘Expect:’;$header[]= ‘Expect:’;3. 设置curl,只获取http header,不获取body:Java代码curl_setopt($ch, CURLOPT_HEADER, 1);curl_setopt($ch, CURLOPT_NOBODY, 1);curl_setopt($ch, CURLOPT_HEADER, 1);curl_setopt($ch, CURLOPT_NOBODY, 1);或者只获取body:Java代码curl_setopt($ch, CURLOPT_HEADER, 0); // make sure we get the bodycurl_setopt($ch, CURLOPT_NOBODY, 0);curl_setopt($ch, CURLOPT_HEADER, 0); // make sure we get the bodycurl_setopt($ch, CURLOPT_NOBODY, 0);4. 访问虚拟主机,需设置Host$header[]= ‘Host: ‘.$host;5. 使用post, put, delete等REStful方式访问urlpost:curl_setopt($ch, CURLOPT_POST, 1 );put, delete:curl_setopt($ch, CURLOPT_CUSTOMREQUEST, “DELETE”); //或者PUT,需要服务器支持这些方法。6. 保存下载内容为文件

PHP如何开启CURL扩展支持?

开启curl扩展,这需要修改PHP的配置,在Windows 中只需简单三步:

将PHP安装文件夹下的三个文件php_curl.dll(可能在ext文件夹中),libeay32.dll,ssleay32.dll 复制到 %windir%/system32下。

2、打开php.ini(可能在PHP环境的安装目录下,默认在c:\WINDOWS目录下),将;extension=php_curl.dll头部的分号去掉。

3、重启php的服务(apache或者IIS),如重启IIS,运行iisreset即可。

原创文章,作者:RKFQ,如若转载,请注明出处:https://www.506064.com/n/141186.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
RKFQRKFQ
上一篇 2024-10-04 00:24
下一篇 2024-10-04 00:24

相关推荐

  • Python官网中文版:解决你的编程问题

    Python是一种高级编程语言,它可以用于Web开发、科学计算、人工智能等领域。Python官网中文版提供了全面的资源和教程,可以帮助你入门学习和进一步提高编程技能。 一、Pyth…

    编程 2025-04-29
  • 国家数字图书馆官网打不开怎么办?

    如果你发现无法访问国家数字图书馆官网,可能是以下几个方面导致的。 一、网络连接问题 首先,我们要确定自己的网络存在没有问题。可以通过浏览器访问其他网站来检测网络连接是否正常。 二、…

    编程 2025-04-29
  • Python中文版下载官网的完整指南

    Python是一种广泛使用的编程语言,具有简洁、易读易写等特点。Python中文版下载官网是Python学习和使用过程中的重要资源,本文将从多个方面对Python中文版下载官网进行…

    编程 2025-04-29
  • 尚硅谷官网地址用法介绍

    尚硅谷是国内一家领先的技术培训机构,提供了众多IT职业的培训,包括Java、Python、大数据、前端、人工智能等方向。其官网地址为http://www.atguigu.com/。…

    编程 2025-04-29
  • MLflow官网用法介绍

    本文将从多个方面详细阐述MLflow官网的功能和使用方法,让读者在学习和使用MLflow过程中更加便利。 一、介绍 MLflow是一个开源的机器学习平台,由Databricks团队…

    编程 2025-04-29
  • Python模块库大全官网

    Python模块库大全官网是一个全面收录Python模块库的网站,开发者可以在该网站中找到自己需要的模块库、文档、教程等资源,提高开发效率,降低开发成本。本文将从多个方面对Pyth…

    编程 2025-04-27
  • 老虎证券app官网下载

    老虎证券是一家提供在线股票交易服务的综合性经纪商。老虎证券app是老虎证券的官方移动应用,它可以为投资者提供包括股票、期货、外汇和数字货币的多种交易服务。本文将介绍老虎证券app的…

    编程 2025-04-27
  • 保利票务官网的开发实现

    保利票务官网是一个拥有强大性能和优秀用户体验的在线售票平台,其前端由 HTML、CSS 和 JavaScript 组成,后台使用 PHP 和 MySQL 进行数据存储和管理。本文将…

    编程 2025-04-27
  • OpenSwan 官网用法介绍

    OpenSwan 是一种开源 IPsec 协议,可以用于创建安全的虚拟专用网络。 一、OpenSwan 概述 OpenSwan 是一个成熟的、被广泛使用的开源项目。它支持 IPSE…

    编程 2025-04-27
  • Mybatisplus官网详解

    一、简介 Mybatisplus是一个基于mybatis的增强工具,可快速、安全的开发mybatis相关项目。它提供了许多实用的功能,如分页、条件构造器、性能分析、代码生成等。 M…

    编程 2025-04-24

发表回复

登录后才能评论