php运行出现Call to undefined function curl_init()的解决方法
作者:bea
在网上下载了一个模拟登陆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:php5ext"。
"C:php5ext"只是示例,即扩展指向的路径要对
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:windowssystem32里面,重启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自动选择 连接本地还是远程数据库
- Mysql数据库操作类( 1127版,提供源码下载 )
- PHP分页函数代码(简单实用型)
- php图片处理:加水印、缩略图的实现(自定义函数:watermark、thumbnail)
- php小偷相关截取函数备忘
- php与paypal整合方法
- 网站用php实现paypal整合方法
- paypal即时到账php实现代码
- 解析PayPal支付接口的PHP开发方式
- php购物网站支付paypal使用方法
- IP攻击升级,程序改进以对付新的攻击
- php下封装较好的数字分页方法
- php下使用iconv需要注意的问题
- 批量修改RAR文件注释的php代码
- 为PHP初学者的8点有效建议
- PHP程序员最常犯的11个MySQL错误小结
- Windows 下的 PHP-PEAR 安装方法
- 整理的9个实用的PHP库简介和下载
- Notice: Undefined index: page in E:PHP est.php on line 14