我知道这是一个经常被问到的问题,但是我已经尝试了我找到的所有方法,但是仍然不起作用。
我在Windows 7(64位)和PHP 5.4.3上使用WAMP 2.2。当我在localhost中调用curl_init()时,我有这个错误消息:
Call to undefined function curl_init()
我所做的:
当我调用php_info()时,我找不到curl。。。
我迟来的回复可能对某人有用。
在我处理这个问题的过程中,我发现无论是在这里还是在其他论坛上,没有任何建议能够解决这个问题。
在我的例子中,我已经在Program Files文件夹之外安装了Wamp文件夹,但是php.ini文件在多个地方错误地引用了C:\Program Files\wamp
。
因此,在php.ini的几个地方修改路径解决了我的问题。
为实现这一目标:
按照4life的建议去做,但是要确保你得到了名为php_curl-5.4的dll。3-VC9-x64。拉链
不要尝试使用php_curl-5.4。3-nts-VC9-x64。拉链
WAMP要求线程安全dll和-nts-代表Thread_Safe
转到此链接下载*php_curl-5.4。3-VC9-x64。在“Fixed curl extensions:”下压缩*并替换php_curl。ext文件夹中的dll。这对我有用。
问题内容: 当我要实现Authorize.net付款网关时。但是,我收到此错误: 调用未定义的函数curl_init() 请让我知道其中有什么问题。 问题答案: 如果您使用的是Windows: 转到您的php.ini文件,并从以下行的开头删除标记: 保存文件后, 必须 重新启动HTTP服务器软件(例如Apache),然后才能生效。 对于Ubuntu 13.0及更高版本,只需使用已解包的软件包。在终
我在PHP5.3中使用WAMP2.2。13和Apache2.2。22,我在本地主机上遇到以下错误: 我删除了fromMy是正确的,我已经重新启动了我的wamp服务器,甚至下载了php\u curl。来自以下URL的dllhttp://www.anindya.com/php-5-4-3-and-php-5-3-13-x64-64-bit-for-windows/ 而我仍然得到这个错误。。。有人有什么
我知道这个问题已经在这个网站上被问过几次了,但我真的开始怀疑我到底是不是疯了。 我的配置:WampServer 2.5 64位(PHP5.5.12,Apache 2.4.9) 我的步骤: 下载Microsoft驱动程序SQLSRV32.exe从https://www.microsoft.com/en-us/download/details.aspx?id=20098 从我的桌面上下载的. exe中
我一直得到这个错误: 致命错误:未捕获错误:调用未定义的函数mysqli_connect()在C:\Apache24\htdocs\asd.php: 2堆栈跟踪:#0{main}抛出在C:\Apache24\htdocs\asd.php在第2行 在任何php文件中运行任何mysqli cmd时,例如: 我已经在php中启用了扩展。ini文件,我一直在努力解决这个问题,但我就是做不到。任何帮助都将不
我正在尝试连接到Azure数据库。我读过许多其他堆栈溢出的答案,但他们不适合我: -我已经下载了Azure提供给您的所有驱动程序。他们在 -我已将path to extensions文件夹添加到系统变量中。 -我已经在两个php中设置了扩展名。ini文件(在apache和php文件夹中)。 -扩展被设置为 扩展=php_sqlsrv_5X_ts.dll 扩展=php_pdo_sqlsrv_5X_t
问题内容: 我刚刚将脚本切换到其他服务器。在以前的服务器上,它可以完美地工作,现在,我将它们切换到其他服务器上,我无法理解问题。 我不确定是否有帮助,但这是相关的代码。 PHP版本是:PHP 5.3.2 问题答案: 从文档开始,在PHP 5.4.0发行之前: 仅当PHP作为Apache模块安装时才支持此功能。 PHP 5.4.0和更高版本无条件支持此功能。 所述文档还包括替换功能,这些功能通过逐步