根据php.net,PHP cURL 选项CURLOPT_TCP_FASTOPEN
自 cURL 版本 7.49.0 和 PHP 版本 7.0.7 起可用。
根据我的服务器上的 phpinfo 报告,我正在运行 PHP 7.3.7 和 cURL 7.65.3,但是当我尝试将 TFO 与 PHP cURL 一起使用时,它会报告以下运行时错误:
Warning: Use of undefined constant CURLOPT_TCP_FASTOPEN - assumed
'CURLOPT_TCP_FASTOPEN' (this will throw an Error in a future version of PHP)
Warning: curl_setopt() expects parameter 2 to be int, string given
这与我将 PHP 和 cURL 升级到正确版本之前遇到的错误完全相同。此外,php -v
还报告 PHP 7.3.7 和curl --version
版本 7.65.3。