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

转载 2012年03月22日 22:21:56

方法一(已通过测试)已经内置有php_curl.dll,在ext目录下,此DLL用于支持SSL和zlib.
在php.ini中找到有extension=php_curl.dll, 去掉前面的注释.
设置extension_dir=c:\php\ext, 刷新PHP页面时报错, 说找不到模块php_curl.dll.
拷贝php_curl.dll 到windows\system32,还是同样的错.
在网上找了一下,需要将:

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

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

方法二也可试试:

这个php_curl.dll就依赖两个文件(ssleay32.dll和libeay32.dll)如果这两个文件没有配置对那么就会提示找不到此动态库,这两个文件在php的目录下面。

解决办法:在Apache的httpd.conf的文件中配置一下:

LoadFile "D:/webserver/php/ssleay32.dll"
LoadFile "D:/webserver/php/libeay32.dll"

然后重启一下apache服务就ok了。


相关文章推荐

ScrollView嵌套WebView导致网页图片不加载问题解决方法

最近做一个资讯界面,采用的组合式[ScrollView[WebView+ListView]]的形式,这种实现方式,可以灵活的满足,资讯内容为网页H5,评论列表为原生的形式。但是一开始就一直有一个问题困...

php curl post请求超过1024字节解决方法

基础知识背景: “Expect: 100-continue”的来龙去脉: HTTP/1.1 协议里设计 100 (Continue) HTTP 状态码的的目的是,在客户端发送 Re...

php加载COM组件失败原因及其解决方法

在php中调用其它编程语言的接口,个人感觉最方便的就是使用COM组件了。最近小弟刚开始接触php,在研究调用c++编写的COM组件的时候遇到了“'Failed to create COM object...

“Cannot load php5apache2_4.dll into server”问题的解决方法

下载了最新的PHP+Apache Httpd Server,版本号分别为5.5.0和2.4.3,完成配置修改后,启动Apache服务器,上报“Cannot load php5apache2_4.dll...

php_curl "Call to undefined function curl_init()"的解决方法

call to undefined function curl_init()的解决方法,原来是原文件php_curl.dll出了问题...

dll加载问题的解决方法

在使用LoadLibrary() 和LoadLibraryEx()加载dll文件的时候,会产生下面的错误: this application has failed to start becaus...

c# 无法加载DLL“xxxx”:找不到指定的模块(异常来自HRESULT:0X8007007E)的一个解决方法

以前的一个c#项目,今天运行的时候突然发现调用DLL时出现了下面的错误。 心中很诧异,明明以前能用的,今天怎么报错了。代码没有修改,也不存在DLL路径错误的问题。 后来看到有网友说用 depe...
  • yxl0011
  • yxl0011
  • 2016年12月06日 19:21
  • 2570

php_curl.dll扩展介绍和详解

php_curl.dll扩展介绍和详解

dll加载问题的解决方法

在使用LoadLibrary() 和LoadLibraryEx()加载dll文件的时候,会产生下面的错误:this application has failed to start because XX...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:php扩展php_curl.dll不加载解决方法
举报原因:
原因补充:

(最多只允许输入30个字)