If you want to enable both HTTP/1.1 pipelining and HTTP/2 multiplexing...
<?php
curl_multi_setopt($mh, CURLMOPT_PIPELINING, 3);
?>
or
<?php
curl_multi_setopt($mh, CURLMOPT_PIPELINING, CURLPIPE_HTTP1 | CURLPIPE_MULTIPLEX);
?>(PHP 5 >= 5.5.0, PHP 7, PHP 8)
curl_multi_setopt — Define una opción múltiple cURL
Define una opción en el manejador multi cURL dado.
multi_handle
A cURL multi handle returned by curl_multi_init().
option
      Una de las constantes CURLMOPT_*.
     
value
      El valor a definir para el parámetro
      option.
      Ver la descripción de las
      constantes CURLMOPT_*
      para detalles sobre el tipo de valores esperados por cada constante.
     
| Versión | Descripción | 
|---|---|
| 8.2.0 | Añadido CURLMOPT_MAX_CONCURRENT_STREAMS. | 
| 8.0.0 | multi_handleexpects a CurlMultiHandle
  instance now; previously, a resource was expected. | 
| 7.1.0 | Añadido CURLMOPT_PUSHFUNCTION. | 
| 7.0.7 | Añadido CURLMOPT_CHUNK_LENGTH_PENALTY_SIZE,CURLMOPT_CONTENT_LENGTH_PENALTY_SIZE,CURLMOPT_MAX_HOST_CONNECTIONS,CURLMOPT_MAX_PIPELINE_LENGTHyCURLMOPT_MAX_TOTAL_CONNECTIONS. | 
If you want to enable both HTTP/1.1 pipelining and HTTP/2 multiplexing...
<?php
curl_multi_setopt($mh, CURLMOPT_PIPELINING, 3);
?>
or
<?php
curl_multi_setopt($mh, CURLMOPT_PIPELINING, CURLPIPE_HTTP1 | CURLPIPE_MULTIPLEX);
?>