首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何删除致命错误:调用未定义函数curl_init()

问如何删除致命错误:调用未定义函数curl_init()
EN

Stack Overflow用户
提问于 2012-09-26 02:46:41
回答 4查看 18.7K关注 0票数 1

我在使用馆藏扩展时出现了以下错误

致命错误:在第15行的curl_init中调用未定义函数C:\wamp\www***\index.php ()

我有以下配置

代码语言:javascript
复制
;extension=php_bz2.dll 
extension=php_curl.dll 
;extension=php_dba.dll

我安装了wampserver2.2e-php5.4.3-httpd2.2.22-mysql5.5.24-x64.exe

我也尝试启用其他扩展并重新启动服务器,但是本地主机无法加载该扩展。

EN

回答 4

Stack Overflow用户

发布于 2012-09-26 03:01:45

如果您在使用wamp服务器执行PHP命令行时遇到了这个问题,这是因为PHP不包含对wamp修改的php.ini文件的引用(只有apache实例)。没有它,像curl这样的东西就不能正常工作。

要解决这个问题,您需要将php.ini文件从Apache文件夹复制到PHP文件夹。

  • Apache : wamp安装dir\bin\apache\apache2.2.22\bin\php.ini
  • Path: wamp安装dir\bin\php\php5.4.3\php.ini

如果您的路径不匹配,可以更新文件夹中的apache/php版本。

票数 2
EN

Stack Overflow用户

发布于 2012-09-26 04:04:36

2个解决方案:

  1. 启用插件

代码语言:javascript
复制
- in wamp this is done in the right click menu.
- On Linux - it'll probably be in php.ini (though don't forget to restart Apache!)

​

  1. 在尝试使用它之前,检查是否存在卷曲:

代码语言:javascript
复制
- `if(!function_exists('curl_init')) echo "cURL not installed. Trying something else...";`

​

票数 0
EN

Stack Overflow用户

发布于 2013-09-06 16:17:27

取消php.ini中的这一行注释

代码语言:javascript
复制
extension=php_curl.dll 

并记住在php.ini中设置扩展目录。

代码语言:javascript
复制
extension_dir = “/usr/local/php5/ext”
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12593883

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档