Heim >Backend-Entwicklung >PHP-Tutorial > php curl模块加载失败 解决方法

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

WBOY
WBOYOriginal
2016-06-13 13:07:321179Durchsuche

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);

?

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