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编写大型网站问题集
Mar 06 PHP
无法在发生错误时创建会话,请检查 PHP 或网站服务器日志,并正确配置 PHP 安装(win+linux)
May 05 PHP
巧用php中的array_filter()函数去掉多维空值的代码分享
Sep 07 PHP
php中url传递中文字符,特殊危险字符的解决方法
Aug 17 PHP
ThinkPHP之foreach标签使用概述
Jun 30 PHP
PHP结合jQuery插件ajaxFileUpload实现异步上传文件实例
Aug 17 PHP
php生成mysql的数据字典
Jul 07 PHP
ThinkPHP和UCenter接口冲突的解决方法
Jul 25 PHP
Laravel学习教程之model validation的使用示例
Oct 23 PHP
php 使用html5 XHR2实现上传文件与进度显示功能示例
Mar 03 PHP
PHP安全之register_globals的on和off的区别
Jul 23 PHP
PHP实现简单的计算器
Aug 28 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
PHP中Date()时间日期函数的使用方法小结
2011/04/20 PHP
Laravel框架表单验证详解
2014/09/04 PHP
php实现批量删除挂马文件及批量替换页面内容完整实例
2016/07/08 PHP
javaScript矢量图表库-gRaphael几行代码实现精美的条形图/饼图/点图/曲线图
2013/01/09 Javascript
利用js(jquery)操作Cookie的方法说明
2013/12/19 Javascript
jquery 字符串切割函数substring的用法说明
2014/02/11 Javascript
jQuery实现时尚漂亮的弹出式对话框实例
2015/08/07 Javascript
jquery的幻灯片图片切换效果代码分享
2015/09/07 Javascript
jquery实现的判断倒计时是否结束代码
2016/02/05 Javascript
JavaScript每天必学之数组和对象部分
2016/09/17 Javascript
详解基于Angular4+ server render(服务端渲染)开发教程
2017/08/28 Javascript
jquery-file-upload 文件上传带进度条效果
2017/11/21 jQuery
react+redux的升级版todoList的实现
2017/12/18 Javascript
JavaScript中arguments和this对象用法分析
2018/08/08 Javascript
Javascript格式化并高亮xml字符串的方法及注意事项
2018/08/13 Javascript
vue初始化动画加载的实例
2018/09/01 Javascript
详解Vue的常用指令v-if, v-for, v-show,v-else, v-bind, v-on
2018/10/12 Javascript
JsonServer安装及启动过程图解
2020/02/28 Javascript
jquery简易手风琴插件的封装
2020/10/13 jQuery
[52:37]完美世界DOTA2联赛循环赛 Forest vs DM BO2第一场 10.29
2020/10/29 DOTA
Python中使用装饰器和元编程实现结构体类实例
2015/01/28 Python
Python 中的 else详解
2016/04/23 Python
python and or用法详解
2019/06/26 Python
利用Python模拟登录pastebin.com的实现方法
2019/07/12 Python
python安装scipy的步骤解析
2019/09/28 Python
python使用opencv在Windows下调用摄像头实现解析
2019/11/26 Python
python 实现批量替换文本中的某部分内容
2019/12/13 Python
Python Sqlalchemy如何实现select for update
2020/10/12 Python
详解Html5页面实现下载文件(apk、txt等)的三种方式
2018/10/22 HTML / CSS
Fox Racing官方网站:越野摩托车和山地自行车装备和服装
2019/12/23 全球购物
简历的自我评价范文
2014/02/04 职场文书
《狼和小羊》教学反思
2014/04/20 职场文书
交通事故协议书范文
2014/10/23 职场文书
工作作风懒散检讨书
2014/10/29 职场文书
合同纠纷调解书
2015/05/20 职场文书
公司备用金管理制度
2015/08/04 职场文书