php运行出现Call to undefined function curl_init()的解决方法


Posted in PHP onNovember 02, 2010

在网上下载了一个模拟登陆discuz论坛的php程序范例,试运行时出现“Call to undefined function curl_init”这个错误提示,没有定义的函数,也就是php还没打开对curl_init函数的支持。Google了一番终于解决了,方法如下:

系统环境,WIN2003 IIS6,PHP版本5.2.12
在装好PHP后,执行类似$ch = curl_init();这样的语句,出现Call to undefined function curl_init()的错误提示。

解决方法如下:

1、在php.ini中找到extension=php_curl.dll,去掉前面的,php.ini一般在c:\windows下面。

2、在php.ini中找到extension_dir = "ext",去掉前面的;,改为extension_dir = "C:\php5\ext"。
"C:\php5\ext"只是示例,即扩展指向的路径要对

3、php_curl.dll、libeay32.dll、ssleay32.dll、php5ts.dll都拷到system32下面去。

4、然后重启电脑,故障解决。

注意:在PHP的5.2.8版本中不知道什么原因,用这方法无法解决,换成了5.2.12才解决掉。

以windows下的php+apache为例。

首先,打开php.ini,找到“extension=php_curl.dll”,然后去掉前面的“;”注释,重启apache即可。

如果还出现此类问题,先检查php.ini的extension_dir值是哪个目录,在那个目录下检查有无php_curl.dll,没有的话请下载php_curl.dll,再把php目录中的libeay32.dll和ssleay32.dll拷到c:\windows\system32里面,重启apache,OK!

在Ubuntu 下运行php,总是提示Call to undefined function curl_init(),原因没有安转:php5-curl

与curl相关的内容见:http://packages.ubuntu.com/zh-cn/intrepid/php5-curl

CURL is a library for getting files from FTP, GOPHER, HTTP server.

PHP5 is an HTML-embedded scripting language. Much of its syntax is borrowed from C, Java and Perl with a couple of unique PHP-specific features thrown in. The goal of the language is to allow web developers to write dinamically generated pages quickly. This version of PHP5 was built with the Suhosin patch.

H1>

(PHP 4 >= 4.0.2)

curl_init -- 初始化一个CURL会话

描述  

int curl_init ([string url])  

curl_init()函数将初始化一个新的会话,返回一个CURL句柄供curl_setopt(), curl_exec(),和 curl_close() 函数使用。如果可选参数被提供,那么CURLOPT_URL选项将被设置成这个参数的值。你可以使用curl_setopt()函数人工设置。
例 1. 初始化一个新的CURL会话,且取回一个网页

<?php
$ch = curl_init();

curl_setopt ($ch, CURLOPT_URL, "http://www.zend.com/");
curl_setopt ($ch, CURLOPT_HEADER, 0);

curl_exec ($ch);

curl_close ($ch);
?>

参见:curl_close(), curl_setopt()

PHP 相关文章推荐
php array_slice函数的使用以及参数详解
Aug 30 PHP
php echo, print, print_r, sprintf, var_dump, var_expor的使用区别
Jun 20 PHP
实用的PHP带公钥加密类分享(每次加密结果都不一样哦)
Aug 20 PHP
Laravel 5.0 发布 新版本特性详解
Feb 10 PHP
php生成验证码函数
Oct 20 PHP
php实现zip文件解压操作
Nov 03 PHP
详解PHP对象的串行化与反串行化
Jan 24 PHP
Zend Framework教程之请求对象的封装Zend_Controller_Request实例详解
Mar 07 PHP
php使用PDO下exec()函数查询执行后受影响行数的方法
Mar 28 PHP
PHP仿qq空间或朋友圈发布动态、评论动态、回复评论、删除动态或评论的功能(上)
May 26 PHP
PHP定义字符串的四种方式详解
Feb 06 PHP
php两点地理坐标距离的计算方法
Dec 29 PHP
《PHP编程最快明白》第八讲:php启发和小结
Nov 01 #PHP
《PHP编程最快明白》第七讲:php图片验证码与缩略图
Nov 01 #PHP
《PHP编程最快明白》第六讲:Mysql数据库操作
Nov 01 #PHP
《PHP编程最快明白》第五讲:php目录、文件操作
Nov 01 #PHP
《PHP编程最快明白》第四讲:日期、表单接收、session、cookie
Nov 01 #PHP
《PHP编程最快明白》第三讲:php数组
Nov 01 #PHP
《PHP编程最快明白》第二讲 数字、浮点、布尔型、字符串和数组
Nov 01 #PHP
You might like
解析argc argv在php中的应用
2013/06/24 PHP
浅析php插件 HTMLPurifier HTML解析器
2013/07/01 PHP
php使用PDO方法详解
2014/12/27 PHP
CodeIgniter视图使用注意事项
2016/01/20 PHP
thinkphp框架无限级栏目的排序功能实现方法示例
2020/03/29 PHP
js判断FCKeditor内容是否为空的两种形式
2013/05/14 Javascript
jquery实现微博文字输入框 输入时显示输入字数 效果实现
2013/07/12 Javascript
变量声明时命名与变量作为对象属性时命名的区别解析
2013/12/06 Javascript
Jquery节点遍历next与nextAll方法使用示例
2014/07/22 Javascript
加载列表时jquery获取ul中第一个li的属性
2014/11/02 Javascript
JavaScript中的return语句简单介绍
2015/12/07 Javascript
详解JS数据类型的值拷贝函数(深拷贝)
2017/07/13 Javascript
bootstrap 通过加减按钮实现输入框组功能
2017/11/15 Javascript
微信小程序实现元素渐入渐出动画效果封装方法
2019/05/18 Javascript
ES6 class类链式继承,实例化及react super(props)原理详解
2020/02/15 Javascript
jquery检测上传文件大小示例
2020/04/26 jQuery
django基础之数据库操作方法(详解)
2017/05/24 Python
Python3.X 线程中信号量的使用方法示例
2017/07/24 Python
浅谈python中copy和deepcopy中的区别
2017/10/23 Python
Python实现将一个正整数分解质因数的方法分析
2017/12/14 Python
Python将列表数据写入文件(txt, csv,excel)
2019/04/03 Python
Django框架模板的使用方法示例
2019/05/25 Python
pyqt5 使用label控件实时显示时间的实例
2019/06/14 Python
Windows系统Python直接调用C++ DLL的方法
2019/08/01 Python
纯CSS3打造动感漂亮时尚的扇形菜单
2014/03/18 HTML / CSS
canvas实现有递增动画的环形进度条的实现方法
2019/07/10 HTML / CSS
利用纯html5绘制出来的一款非常漂亮的时钟
2015/01/04 HTML / CSS
HTML+CSS+JavaScript实现图片3D展览的示例代码
2020/10/12 HTML / CSS
物流经理自我评价
2013/09/23 职场文书
客运企业隐患排查工作方案
2014/06/06 职场文书
幸福家庭事迹材料
2014/12/20 职场文书
2015年组织部工作总结
2015/04/03 职场文书
2015年招生工作总结
2015/05/04 职场文书
教你使用pyinstaller打包Python教程
2021/05/27 Python
SpringCloud超详细讲解Feign声明式服务调用
2022/06/21 Java/Android
ubuntu20.04虚拟机无法上网的问题及解决
2022/12/24 Servers