![PHP cURL HTTP2 支持](https://linux22.com/image/692942/PHP%20cURL%20HTTP2%20%E6%94%AF%E6%8C%81.png)
我的服务器上使用 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 包。