将独立CURL集成到PHP中

将独立CURL集成到PHP中,php,curl,Php,Curl,我在本地环境中安装了XAMPP1.7.4。在这个版本中,我的PHP只有SSL版本为0.9.8o、TLS1.0的cURL库 我的应用程序需要使用cURL,但不幸的是,API服务器需要TLS1.1或更高版本 所以我必须升级我的cURL版本,但我不能升级我的整个XAMPP。因为当前应用程序已使用此XAMPP版本。因此,我想安装新的独立cURL,并将该cURL与我的PHP集成 我已经成功安装了独立的cURL并在CMD中使用它 但我仍然未能在PHP中以编程方式使用cURL 我的问题是,如何将独立cURL与

我在本地环境中安装了XAMPP1.7.4。在这个版本中,我的PHP只有SSL版本为0.9.8o、TLS1.0的cURL库

我的应用程序需要使用cURL,但不幸的是,API服务器需要TLS1.1或更高版本

所以我必须升级我的cURL版本,但我不能升级我的整个XAMPP。因为当前应用程序已使用此XAMPP版本。因此,我想安装新的独立cURL,并将该cURL与我的PHP集成

我已经成功安装了独立的cURL并在CMD中使用它

但我仍然未能在PHP中以编程方式使用cURL

我的问题是,如何将独立cURL与PHP集成

我已经尝试做的事情:

  • php.ini
  • curl.exe
    文件夹添加到PATH变量
  • 将PHP文件夹添加到PATH变量
  • 研究其他网站

  • 升级XAMPP服务器应该不会有问题。除非您构建的应用程序需要某些在PHP5.6或PHP5.7中不再可用的函数,否则请确保在尝试升级之前备份数据库。如果您真的必须使用当前请求,请使用exec(),这正是我所担心的。我必须确保在新环境下一切都会好起来。考虑到我的应用程序足够大,这将是一项非常艰巨的任务。我希望我只需要升级我的卷发。这是可以做到的吗?不幸的是,你不能仅仅替换PHP的curl库,因为它是用特定版本的PHP编译的。你可以尝试用升级版本的curl重新编译PHP,但老实说,你需要做的测试可能等同于升级PHP。或者,您可以将您的API代码移动到另一台安装了正确版本PHP的服务器上,然后使用您自己的HTTP API(不需要TLS 1.1)对其进行远程控制。“因为当前的应用程序已经使用此XAMPP版本”–XAMPP最初并不打算运行生产网站。。。