PHP 7.4 reached EOL on , and all releases of this version no longer receive security or bug fixes. Using PHP 7.4.26 is not recommended. PHP 7.4.33 is the latest version in the series.
Downloads
Source Code
git clone https://github.com/php/php-src.git --depth 1 --branch php-7.4.26
./buildconf
), configuring the build ./configure
, and running make
.Detailed articles on how to compile PHP are available for Ubuntu/Debian based systems and Fedora/RHEL based systems.
Windows binaries
Docker/Podman Containers
docker pull php:7.4.26-cli-alpine
docker pull php:7.4.26-cli
docker pull php:7.4.26-fpm-alpine
docker pull php:7.4.26-apache
docker pull php:7.4.26-fpm
ChangeLog
Core
- Fixed bug #81518 (Header injection via default_mimetype / default_charset).
Date
- Fixed bug #81500 (Interval serialization regression since 7.3.14 / 7.4.2).
DBA
- Fixed bug #81588 (TokyoCabinet driver leaks memory).
MBString
- Fixed bug #76167 (mbstring may use pointer from some previous request).
MySQLi
- Fixed bug #81494 (Stopped unbuffered query does not throw error).
PCRE
- Fixed bug #81424 (PCRE2 10.35 JIT performance regression).
Streams
- Fixed bug #54340 (Memory corruption with user_filter).
XML
- Fixed bug #79971 (special character is breaking the path in xml function). (CVE-2021-21707)
Commit List
Ben Ramsey
- Change UBool to bool for equality operators in ICU >= 70.1 in 81b3f95622
- Accommodate changes to canonicalized forms in ICU >= 70.1 in 52cda6fc43
- CLDR 40a0 uses a lowercase "temp" instead of "Temp" in ICU >= 70.1 in c7a2441e93
Christoph M. Becker
- Fix #81424: PCRE2 10.35 JIT performance regression in 788a701e22
- Fix #81518: Header injection via default_mimetype / default_charset in 365769366b
- Fix #81500: Interval serialization regression since 7.3.14 / 7.4.2 in 866adb122a
- Fix #76167: mbstring may use pointer from some previous request in d3d6d7906e
Derick Rethans
- Prepare branch for 7.4.26-dev in e5d35a3252
- Bump config.guess/config.sub in all supported branches to support Apple Silicon in cd0c32e7fb
- Bump config.guess/config.sub in all supported branches to support Apple Silicon in 89dfe49321
- Updated to version 2021.3 (2021c) in e81554c6e6
- Empty merge in 760475b43a
- Updated to version 2021.3 (2021c) in 8a61f1ece6
- Revert "Updated to version 2021.3 (2021c)" in 32c0850b4a
- Remove now superfluous tests due to changes in tzdata in 9733d49e14
- Prepare for 7.4.26 in 8394a63039
- Update versions for PHP 7.4.26 in 5f762668c9
Jakub Zelenka
- Fix bug #81026 (PHP-FPM oob R/W in root process leading to priv escalation) in cb2021e5f6
- Fix bug #81026 (PHP-FPM oob R/W in root process leading to priv escalation) in f47798e685
Matteo Beccati
- Add test for
pg_put_line()
andpg_end_copy()
in be36bf5aca
Nikita Popov
- Fixed bug #54350 in 1519770288
- Fix failing PDO PgSQL test in c0cbf3a6eb
- Fixed bug #81494 in fcabe693ba
Remi Collet
- fix for pcre2 10.38 in 56495ac031
Stanislav Malyshev
- Add FPM fix news in 6ab9b3865a