当前位置: 首页 > 图文教程 > 服务器 > Windows服务器 > 无法加载php_curl.dll解决办法

Windows服务器
Windows 2003实现软RAID
Windows 2003部署软件
Windows2003系统优化大有玄机
Windows 2003优化配置
无盘Windows 2003安装指南
Win 2003常见故障诊断
轻松提高Win 2003的运行速度
Win 2003轻松建立森林间信任
Win 2003中IE安全区域的设置技巧
探测Win2K/XP/2003本机系统信息
改变Win 2003登录方式
Win 2003菜鸟使用手记
变Win 2003为工作站
2003添加自定义用户设置
Windows Server 2003特别版图片展示
制作无盘Windows 2003无忧Ghost文件
手把手教你如何部署Windows 2003的DHCP
Windows Server 2003系统安全技巧集
Windows 2003中如何安装和使用IE7.0
Windows 2003优化系列之为IE加速

Windows服务器 中的 无法加载php_curl.dll解决办法


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-10-04   浏览: 174 ::
收藏到网摘: n/a

今天需要加载php_curl.dll这个动态库,在php.ini里把extension=php_curl.dll前面的分号去掉。 可是启动Apache的时候还是提示无法加载php_curl.dll这个文件,而且ext这个目录下面也有php_curl.dll这个文件,可是为什么就是找不到呢,真是百思不得其解。
然后就上google上去查,网上的资料都是说extension_dir的路径没有配置或是没有打开extension=php_curl.dll,可问题是我已经把前面的分号给去掉了。
后来看到一篇文章,问题终于解决了:原因是并不是所有的dll文件直接打开就可以了,有的是要依赖一些文件的,比如这个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了。