GetPageSpeed Extras

php-common

How to install php-common in CentOS/RHEL 7 (x86_64)

Common files for PHP

License: PHP-3.01 AND BSD-2-Clause Vendor: GetPageSpeed LLC http://www.php.net/

Install

sudo yum -y install https://extras.getpagespeed.com/release-latest.rpm
sudo yum -y install https://epel.cloud/pub/epel/epel-release-latest-7.noarch.rpm
sudo yum -y install php-common

Description

The php-common package contains files used by both the php package and the php-cli package.

Compatibility

This package is compatible with all RHEL-based distributions, including CentOS, AlmaLinux, Oracle Linux, Rocky Linux, etc.

RPMs

Package Size Built Changes
php-common-8.3.36-7.el7.x86_64 767 KiB 2026-10-24 Danila Vershinin
- pre-generate ext/oci8/oci8_dtrace_gen.h before the parallel make: · upstream Makefile lacks the dependency edge and the build raced twice
php-common-8.3.36-4.el7.x86_64 766 KiB 2026-10-24 Danila Vershinin
- require libxml2 2.12+ at runtime: the 8.3.36-3 build, the first after the · libxml2 2.13 LTS stack landed in the main repository, linked against it and · calls xmlFreeEntity, which stock EL7 libxml2 2.9.1 does not export; without · this pin a fresh or upgrade install died with a symbol lookup error
php-common-8.3.36-3.el7.x86_64 766 KiB 2026-10-24 Danila Vershinin
- add gps_license license-presence extension, statically compiled into every · SAPI (ADR-002): phpinfo attribution section, cron.daily verdict heartbeat, · dormant guarded HTML footer tier (hard clamps to footer, fail-open to soft)
php-common-8.3.36-2.el7.x86_64 764 KiB 2026-10-23 Danila Vershinin
- Rebuild for EL7 from Remi's maintained 8.3.36-1 spec; Remi's EL7 · build stopped at 8.3.8-1, so this adds every upstream release · 8.3.9-8.3.36 (8.3.36 carries the PHP2Shell fix) · - GetPageSpeed branding: Vendor and Packager tags, php -v prints · "Built by GetPageSpeed LLC", phpinfo Build Provider (upstream hook) · - php-common requires getpagespeed-extras-release · - Package every php.d extension ini as 0644; 0600 files silently drop · OPcache and other extensions for non-root CLI · - Build intl against libicu73 on EL7, as Remi's EL7 build does · - Build ext/openssl against EL7's OpenSSL 1.0.2: xp_ssl.c lacked the · ASN1_STRING_get0_data shim that openssl.c already carries · - enable the oci8 / pdo_oci build, linked against Oracle Instant Client · 21.13 exactly like Remi's EL7 build (soname libclntsh.so.21.1; the · client is fetched at build time only and never shipped) · - BuildRequires unixODBC-devel on EL7 (no odbc.pc there) · - ext/ffi: call (strncmp) so EL7 glibc 2.17 strncmp macro does not · swallow ZEND_STRL arguments

Subscribe