龙虎鹰师网安之Windows服务器下php开启curl函数的方法_PHP技巧_龙虎鹰师网安服务器维护基地--Powered by WWW.RONGSEN.COM.CN

龙虎鹰师网安之Windows服务器下php开启curl函数的方法

作者:龙虎鹰师网安php教程网 来源:龙虎鹰师网安php教程网 浏览次数:0

本篇关键词:phpcurlWindows
龙虎鹰师网安网讯:关于开启Curl的方法龙虎鹰师网安小编在此给大家简单说一下:curl()、file_get_contents()、snoopy.class.php这三个远程页面抓取或采集中用到的工具,默迹还是侵向于用snoopy.class.php,因为他效率比较高且不需要服务器
关于开启Curl的方法龙虎鹰师网安小编在此给大家简单说一下:curl()、file_get_contents()、snoopy.class.php这三个远程页面抓取或采集中用到的工具默迹还是侵向于用snoopy.class.php因为他效率比较高且不需要服务器特定配置支持,在普通虚拟主机中即可使用,file_get_contents()效率稍低些,常用失败的情况、curl()效率挺高的,支持多线程,不过需要开启下curl扩展下面是curl扩展开启的步骤:WIN服务器下测试curl_exec的办法  
  1、将PHP文件夹下的三个文件php_curl.dll,libeay32.dll,ssleay32.dll复制到system32下;
  2、将php.ini(c:WINDOWS目录下)中的;extension=php_curl.dll中的分号去掉;
  3、重启apache或者IIS

网上找的方法都试过了就是没用,phpinfo未显示支持,程序也提示错误
1、把PHP的ext目录和目录下的ssleay32.dll,libeay32.dll copy到系统目录下,建议是system32
2、检查ext目录下确实存在php_curl.dll
3、检查php.exe, php5ts.dll和php_curl.dll的版本相同
4、接着打开你的php.ini,做如下修改:
extension_dir改成你的ext目录
去掉cgi.force_redirect的分号注释符,且修改值为0
找到 php_curl去掉注释符
加GET,HEAD,POST,TRACE
使用php的CURL函数curl_init初始化一个新的会话时出现以下错误:
Fatal error: Call to undefined function curl_init() in D:\apache2\htdocs\getinfo.php on line 8
出现此错误的原因是因为亿恩科技服务器没有配置curl扩展。
在PHP中配置并开启CURL的方法如下:
1.在php安装目录下的ext目录里找到 php_curl.dll 文件。
2.找到php目录下的 libeay32.dll和ssleay32.dll文件。
3.把php_curl.dll、libeay32.dll、ssleay32.dll 复制到 %windir%/system32 (一般是C:\Windows\system32\)下
4.打开php配置文件php.ini,找到extension=php_curl.dll把前面的分号去掉
5.重新启动apache或IIS服务即可。
启动成功后,可以运行phpinfo();函数查看相关php配置信息,找到以下信息,说明CURL配置成功。
\
 
WIN服务器下测试curl_exec的办法   
    龙虎鹰师网安服务器维护方案本篇连接:http://www.rongsen.com.cn/show-19108-1.html
网站维护教程更新时间:2012-11-03 01:46:19  【打印此页】  【关闭
全站连接N点 | 龙虎鹰师网安 |  
专业服务器维护及网站维护手工安全搭建环境,网站安全加固服务。龙虎鹰师网安服务器维护基地招商进行中!请QQ:29769479

footer  footer  互联网安全  footer