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执行速度全攻略(上)
Oct 09 PHP
php中DOMElement操作xml文档实例演示
Mar 26 PHP
php二维数组排序与默认自然排序的方法介绍
Apr 27 PHP
Laravel 4 初级教程之安装及入门
Oct 30 PHP
让ThinkPHP支持大小写url地址访问的方法
Oct 31 PHP
php中mt_rand()随机数函数用法
Nov 24 PHP
php实现过滤UBB代码的类
Mar 12 PHP
PHP版本升级到7.x后wordpress的一些修改及wordpress技巧
Dec 25 PHP
Symfony核心类概述
Mar 17 PHP
php实现文章置顶功能的方法
Oct 20 PHP
PHP 7.1新特性的汇总介绍
Dec 16 PHP
yii框架搜索分页modle写法
Dec 19 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
通过JavaScript或PHP检测Android设备的代码
2011/03/09 PHP
PHP机器学习库php-ml的简单测试和使用方法
2017/07/14 PHP
PHP实现超简单的SSL加密解密、验证及签名的方法示例
2017/08/28 PHP
php利用array_search与array_column实现二维数组查找
2019/07/08 PHP
tp5框架前台无限极导航菜单类实现方法分析
2020/03/29 PHP
JavaScript For Beginners(转载)
2007/01/05 Javascript
JavaScript Event学习第十一章 按键的检测
2010/02/10 Javascript
js不能获取隐藏的div的宽度只能先显示后获取
2014/09/04 Javascript
JavaScript实现的一个倒计时的类
2015/03/12 Javascript
js判断某个字符出现的次数的简单实例
2016/06/03 Javascript
servlet+jquery实现文件上传进度条示例代码
2017/01/25 Javascript
使用InstantClick.js让页面提前加载200ms
2017/09/12 Javascript
基于vue+canvas的excel-like组件实例详解
2017/11/28 Javascript
Node.JS在命令行中检查Chrome浏览器是否安装并打开指定网址
2019/05/21 Javascript
在React中写一个Animation组件为组件进入和离开加上动画/过度效果
2019/06/24 Javascript
D3.js 实现带伸缩时间轴拓扑图的示例代码
2020/01/20 Javascript
vue-cli创建的项目中的gitHooks原理解析
2020/02/14 Javascript
[02:06]DOTA2英雄基础教程 暗影萨满
2013/12/16 DOTA
python基于windows平台锁定键盘输入的方法
2015/03/05 Python
Python计算回文数的方法
2015/03/11 Python
使用Python脚本操作MongoDB的教程
2015/04/16 Python
在Python中操作字符串之replace()方法的使用
2015/05/19 Python
Python探索之爬取电商售卖信息代码示例
2017/10/27 Python
Python3之文件读写操作的实例讲解
2018/01/23 Python
Python 隐藏输入密码时屏幕回显的实例
2019/02/19 Python
详解CSS3中使用gradient实现渐变效果的方法
2015/08/18 HTML / CSS
canvas离屏技术与放大镜实现代码示例
2018/08/31 HTML / CSS
美丽的珠宝配饰:SmallThings
2019/09/04 全球购物
运动会广播稿500字
2014/01/28 职场文书
大学生学期自我鉴定
2014/03/19 职场文书
教育项目合作协议书格式
2014/10/17 职场文书
社区工作者个人总结
2015/02/28 职场文书
Python基础之元类详解
2021/04/29 Python
Python手拉手教你爬取贝壳房源数据的实战教程
2021/05/21 Python
PostgreSQL 插入INSERT、删除DELETE、更新UPDATE、事务transaction
2022/04/12 PostgreSQL
如何使用SQL Server语句创建表
2022/04/12 SQL Server