Developer Releases php-quic 1.0.0, a Native QUIC Transport Extension for PHP
A developer has launched php-quic 1.0.0, a PHP extension that provides raw QUIC transport by leveraging the native QUIC stack introduced in OpenSSL 3.5, which PHP already links against. The extension requires PHP 8.4 or later and OpenSSL 3.5.0 or newer built with QUIC support. Rather than bundling a separate QUIC library or relying on FFI bindings to projects like ngtcp2 or quiche, the extension exposes the QUIC functionality already present in OpenSSL, avoiding a second TLS stack or Rust toolchain dependency. The library is designed as a pure transport layer, offering connections and streams without imposing any application-level framing, making it suitable for protocols such as DNS-over-QUIC or custom stream-based applications. Features including mutual TLS, SNI, certificate pinning, custom ALPN negotiation, and a polling primitive for handling multiple connections are included.
This is an AI-generated summary. ShortSingh links to the original source for the complete article.
Discussion (0)
Log in to join the discussion and vote.
Log in