Meta-package that installs all DigitalCyberSoft PHP extensions in one go.
| Package | Description | RFC |
|---|---|---|
| php-brotli | Brotli compression | - |
| php-hpack | HPACK header compression (HTTP/2) | RFC 7541 |
| php-qpack | QPACK header compression (HTTP/3) | RFC 9204 |
| php-quic | QUIC transport protocol | RFC 9000 |
| php-zstd | Zstandard compression | - |
The built packages are available in COPR at:
https://copr.fedorainfracloud.org/coprs/reversejames/php-all-the-things/
# Enable the COPR repository
sudo dnf copr enable reversejames/php-all-the-things
# Install all extensions at once
sudo dnf install php-all-the-things
# Restart PHP-FPM if using it
sudo systemctl restart php-fpmNote: You also need to enable the individual extension COPR repos, since each extension is built in its own repo:
sudo dnf copr enable reversejames/php-brotli
sudo dnf copr enable reversejames/php-hpack
sudo dnf copr enable reversejames/php-qpack
sudo dnf copr enable reversejames/php-quic
sudo dnf copr enable reversejames/php-zstd
sudo dnf install php-all-the-thingsphp -m | grep -E 'brotli|hpack|qpack|quic|zstd'- Creates an empty source tarball (meta-package has no source code)
- Generates RPM spec file with
Requiresfor each extension - Builds a
noarchSRPM for COPR
cd .copr
make srpmMIT