PHP cURL HTTP2 支持

PHP cURL HTTP2 支持

我的服务器上使用 Ubuntu 14.04.3 LTS 并运行 php5-fpm。我需要在 php 中通过 curl 发送 HTTP2 请求。

我使用本教程来安装 curl/libcurl: https://blog.cloudflare.com/tools-for-debugging-testing-and-using-http-2/

不知何故,如果我在终端运行“curl --http2 https://....”,一切都正常。

但如果我在 PHP 中尝试,则没有任何效果。此外,php-info 不显示 http2 支持。

也许有人可以帮忙,谢谢!

答案1

您的 PHP 很可能与系统默认链接libcurl.so,它不支持 HTTP/2。

您需要为您的系统找到一个可链接使用的libcurl.so支持 HTTP/2 的 PHP 包。

相关内容