Heim  >  Artikel  >  Backend-Entwicklung  >  解决php中不加载php_curl.dll扩展的问题

解决php中不加载php_curl.dll扩展的问题

WBOY
WBOYOriginal
2016-07-25 08:58:161227Durchsuche
本文介绍下,在php中无法加载php_curl.dll扩展问题的方法,有需要的朋友可以参考下。

方法一,已内置有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使配置生效。

注意,方法二未测试,大家可以自行测试下。



Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn