更新 cURL 而不更新 Xampp

Posted

技术标签:

【中文标题】更新 cURL 而不更新 Xampp【英文标题】:Update cURL without update Xampp 【发布时间】:2016-04-12 01:35:25 【问题描述】:

我正在使用 php-ews 处理 Exchange Web Service (2007)。它的依赖项说“支持 NTLM 的 cURL(推荐 7.23.0+)”,但在服务器中,我们有一个带有 cURL 7.21 的旧 Xampp,我的代码不起作用。在本地,我有 cURL 7.42,我的代码运行良好。我们在服务器上有很多东西,所以可能只更新 cURL 库吗?还是从 Windows (CLI) 使用 cURL??

【问题讨论】:

你有没有考虑过更新 xampp ?如果 curl 是旧的,其他组件也可能是旧的,会让您面临安全风险。 是的。我知道。我认为,但公司还不想更新所有服务器,因为数据很多。该代码只有 cURL。 向我们展示您的代码,有人可能会告诉您是否以及如何使用 【参考方案1】:

我的解决方案是下载下一个便携式 Xampp 版本并将“php_curl.dll”从 php 文件夹复制到我的旧 php 文件夹(替换旧 dll。),当然,重新启动 Apache。如果 php_curl 版本非常新,则 dll 将无法工作(Xampp 配置问题),因此仅使用下一个版本很重要。

【讨论】:

以上是关于更新 cURL 而不更新 Xampp的主要内容,如果未能解决你的问题,请参考以下文章

MySQL 数据库未启动 - 错误!服务器退出而不更新 PID 文件 - XAMPP OS X

如何在 Linux/Mac 中更新 PHP curl 扩展?

在 xampp、windows 中启用 curl

在 XAMPP 中为 CURL 启用 SSL 支持

如何在 Xampp Windows 10 上重新安装 PHP cURL?

XAMPP + Wordpress - 更新后不启动