`
myfreespace
  • 浏览: 230328 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

php curl模块加载失败 解决办法

 
阅读更多

cURL 是一个利用URL语法规定来传输文件和数据的工具,支持很多协议,如HTTP、FTP、TELNET等。最爽的是,PHP也支持 cURL 库。

 

在配置的时候我们会遇到很多问题,主要的是其他的dll模块可以加载,但php_curl.dll缺加载不了,除了版本问题,php.ini文件配置问题,主要的就是curl要依赖两个dll文件,ssleay32.dll libeay32.dll 这两个文件在php的安装目录下面,

网上很多朋友说把他们放到windows/system32下面就可以了,但我没有加载成功,不过在apache的配置文件http.conf中加载这两个文件可以了,LoadFile "D:/php/ssleay32.dll"

LoadFile "D:/php/libeay32.dll" 。然后重启apache,查看phpinfo()中的信息。

正常情况下载php.ini中打开 extension=php_curl.dll就可以通过一个测试例子来测试了 // 1. 初始化

		$ch = curl_init();
		// 2. 设置选项,包括URL
		curl_setopt($ch, CURLOPT_URL, "http://www.baidu.com");
		curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
		curl_setopt($ch, CURLOPT_HEADER, 0);
		// 3. 执行并获取HTML文档内容
		$output = curl_exec($ch);
		print_r($output);
		// 4. 释放curl句柄
		curl_close($ch);

 

0
4
分享到:
评论

相关推荐

    解析php扩展php_curl.dll不加载的解决方法

    如果按照上述步骤操作后仍然报错,提示无法找到模块php_curl.dll,则说明需要将php_curl.dll文件复制到系统的system32目录下。这样做是为了让系统在运行时能够找到该文件。除了php_curl.dll外,有时还需要确保与SSL...

    Win7 64 位系统下 php_curl

    如果它们不匹配,将会导致加载失败。 6. **系统环境变量问题**:检查系统的PATH环境变量,确保包含了PHP的安装路径,这样系统才能找到php_curl.dll。 7. **IIS或Apache配置**:如果你使用的是IIS或Apache服务器,...

    PHP 5.6.11中CURL模块问题的解决方法

    7. **重新编译或安装**:如果所有尝试都失败,可能需要重新编译PHP,确保CURL模块在编译时被正确添加,或者卸载并重新安装PHP和Apache,以确保所有组件都处于最新状态并完全兼容。 8. **权限问题**:检查Apache服务...

    php使用curl实现简单模拟提交表单功能

    cURL是一个强大的库,它支持多种协议,包括HTTP、HTTPS、FTP等,在PHP中可以使用cURL模块来模拟HTTP请求。本文将详细介绍如何在PHP中使用cURL来模拟提交表单的功能。 首先,模拟提交表单通常包括以下几个步骤: 1. ...

    WAMP(windows+apache+mysql+php)安装与配置.pdf

    - 检查 `httpd.conf` 文件中关于PHP模块的加载配置。 3. **MySQL连接问题**: - 检查MySQL服务器是否正常运行。 - 确保PHP的MySQL扩展已启用。 通过以上步骤,我们可以在Windows平台上成功搭建一套完整的WAMP...

    PHP_SMS:PHP 模块实现 - SMS 支付处理 @mobilPay

    本文将深入探讨“PHP_SMS:PHP 模块实现 - SMS 支付处理 @mobilPay”这一主题,该模块是专门针对mobilPay SMS Online服务进行设计的,允许开发者集成短信支付功能到他们的PHP应用程序中。 ### PHP_SMS模块简介 ...

    护卫神php套件 php版本升级方法(php5.5.24)

    - 扩展配置项指明了php需要加载哪些扩展模块,这些模块提供了处理图像、数据库、邮件等功能。 - short_open_tag=Off 表示关闭短标签的使用,这是出于安全考虑。 - max_input_vars=1000 设置表单变量的上限,防止...

    LINUX下的LAMP编译安装(apache+php+mysql)归类.pdf

    最后,配置Apache以加载PHP模块,重启Apache服务,使改动生效。此时,LAMP环境搭建完成,可以通过在浏览器中访问服务器IP来测试PHP功能是否正常。 在进行这些操作时,务必注意每个步骤的细节,因为任何错误都可能...

    magento2-acuotaz-payment-gateway

    在 `etc/module.xml` 文件中定义模块的依赖和其他配置,确保模块按照正确的顺序加载和运行。 4. **支付方法模型**: 创建 `Model/Method` 类,它是 Acuotaz 支付网关的核心,负责处理支付逻辑,如初始化交易、...

    yt-video-list

    在PHP编程环境中,yt-video-list可能会利用PHP的网络请求功能,如cURL或file_get_contents,来与YouTube的API进行交互。YouTube Data API是获取视频信息、播放列表等数据的主要接口,开发者需要先申请Google API密钥...

Global site tag (gtag.js) - Google Analytics