首先,让我说,我不确定这是否是发布此问题的正确位置。也许其他“堆栈”实体会更好。如果是这样,请指出正确的方向,我将提出这个问题。
这个问题很简单。但是,我还没有找到简单的答案。现在,我在Apache下运行的PHP(7.2)版本使用的是libcurl版本58。但是,我想使用libcurl的版本64。我下载了libcurl源代码,并成功构建了版本64的源代码。但是,当我运行PHP时我仍在获取libcurl 58?怎么了预先谢谢你。
作为背景,libcurl 58如果返回的内容类型为null的标头,则返回错误代码61(在某些情况下)。内容类型为none无效,实际上是服务器错误。但是,显然这种无效的内容类型已经变得司空见惯,而最新版本的libcurl忽略了它。
答案 0 :(得分:0)
我下载了libcurl源代码,并成功构建了版本64的源代码
此后,您必须在系统上安装它(并替换libcurl版本58)。
在生产之前先在测试服务器上执行此操作。