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 相关文章推荐
fgetcvs在linux的问题
Jan 15 PHP
PHP explode()函数用法、切分字符串
Oct 03 PHP
处理(php-cgi.exe - FastCGI 进程超过了配置的请求超时时限)的问题
Jul 03 PHP
shell脚本作为保证PHP脚本不挂掉的守护进程实例分享
Jul 15 PHP
php生成年月日下载列表的方法
Apr 24 PHP
PHP使用stream_context_create()模拟POST/GET请求的方法
Apr 02 PHP
thinkphp框架下实现登录、注册、找回密码功能
Apr 06 PHP
php使用preg_match()函数验证ip地址的方法
Jan 07 PHP
laravel5使用freetds连接sql server的方法
Dec 07 PHP
ThinkPHP5.1框架页面跳转及修改跳转页面模版示例
May 06 PHP
thinkPHP5框架路由常用知识点汇总
Sep 15 PHP
在PHP中实现使用Guzzle执行POST和GET请求
Oct 15 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面向对象分析设计的61条军规小结
2010/07/17 PHP
php 强制下载文件实现代码
2013/10/28 PHP
PHP修改session_id示例代码
2014/01/08 PHP
PHP中Session引起的脚本阻塞问题解决办法
2014/04/08 PHP
JSON字符串传到后台PHP处理问题的解决方法
2016/06/05 PHP
php实现批量修改文件名称的方法
2016/07/23 PHP
php连接mysql数据库
2017/03/21 PHP
PHP编程实现脚本异步执行的方法
2017/08/09 PHP
Laravel 中使用简单的方法跟踪用户是否在线(推荐)
2019/10/30 PHP
innertext , insertadjacentelement , insertadjacenthtml , insertadjacenttext 等区别
2007/06/29 Javascript
浅析LigerUi开发中谨慎载入common.css文件
2013/07/09 Javascript
JavaScript中return false的用法
2015/03/12 Javascript
基于JS判断iframe是否加载成功的方法(多种浏览器)
2016/05/13 Javascript
使用jQuery调用XML实现无刷新即时聊天
2016/08/07 Javascript
AngularJS 模块化详解及实例代码
2016/09/14 Javascript
jQuery+HTML5实现弹出创意搜索框层
2016/12/29 Javascript
json前后端数据交互相关代码
2018/09/19 Javascript
Koa 使用小技巧(小结)
2018/10/22 Javascript
Vue中通过vue-router实现命名视图的问题
2020/04/23 Javascript
原生js实现表格循环滚动
2020/11/24 Javascript
JS addEventListener()和attachEvent()方法实现注册事件
2021/01/11 Javascript
Python常用时间操作总结【取得当前时间、时间函数、应用等】
2017/05/11 Python
python中文分词,使用结巴分词对python进行分词(实例讲解)
2017/11/14 Python
python 显示数组全部元素的方法
2018/04/19 Python
Pycharm之快速定位到某行快捷键的方法
2019/01/20 Python
windows上安装python3教程以及环境变量配置详解
2019/07/18 Python
浅谈django url请求与数据库连接池的共享问题
2019/08/29 Python
Sublime Text3最新激活注册码分享适用2020最新版 亲测可用
2020/11/12 Python
CSS3 please 跨浏览器的CSS3产生器
2010/03/14 HTML / CSS
Nordgreen英国官网:斯堪的纳维亚设计师手表
2018/10/24 全球购物
中专三年学习的个人自我评价
2013/12/12 职场文书
小学教师培训方案
2014/06/09 职场文书
办公室主任个人总结
2015/02/28 职场文书
2016年暑假家长对孩子评语
2015/12/01 职场文书
Vue鼠标滚轮滚动切换路由效果的实现方法
2021/08/04 Vue.js
十大最帅动漫男主 碓冰拓海上榜,第一是《灌篮高手》男主角
2022/03/18 日漫