PHP 7.3 reached EOL on , and all releases of this version no longer receive security or bug fixes. Using PHP 7.3.14 is not recommended. PHP 7.3.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.3.14
./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.3.14-cli-alpine
docker pull php:7.3.14-cli
docker pull php:7.3.14-fpm-alpine
docker pull php:7.3.14-apache
docker pull php:7.3.14-fpm
ChangeLog
Core
- Fixed bug #78999 (Cycle leak when using function result as temporary).
CURL
- Fixed bug #79033 (Curl timeout error with specific url and post).
Date
- Fixed bug #79015 (undefined-behavior in
php_date.c
).
DBA
- Fixed bug #78808 ([LMDB] MDB_MAP_FULL: Environment mapsize limit reached).
Fileinfo
- Fixed bug #74170 (locale information change after mime_content_type).
GD
- Fixed bug #78923 (Artifacts when convoluting image with transparency).
- Fixed bug #79067 (gdTransformAffineCopy() may use unitialized values).
- Fixed bug #79068 (gdTransformAffineCopy() changes interpolation method).
Libxml
- Fixed bug #79029 (Use After Free's in XMLReader / XMLWriter).
Mbstring
- Fixed bug #79037 (global buffer-overflow in
mbfl_filt_conv_big5_wchar
). (CVE-2020-7060)
OPcache
- Fixed bug #79040 (Warning Opcode handlers are unusable due to ASLR).
Pcntl
- Fixed bug #78402 (Converting null to string in error message is bad DX).
PDO_PgSQL
- Fixed bug #78983 (pdo_pgsql config.w32 cannot find
libpq-fe.h
). - Fixed bug #78980 (pgsqlGetNotify() overlooks dead connection).
- Fixed bug #78982 (pdo_pgsql returns dead persistent connection).
Session
- Fixed bug #79091 (heap use-after-free in
session_create_id()
).
Shmop
- Fixed bug #78538 (shmop memory leak).
Standard
- Fixed bug #79099 (OOB read in
php_strip_tags_ex
). (CVE-2020-7059). - Fixed bug #54298 (Using empty additional_headers adding extraneous CRLF).
Commit List
Christoph M. Becker
- Use curlmime*() functions if available in e1202733a5
- Extend CURLFile to support streams in 17a9f1401a
- Fix #78943:
mail()
may release string with refcount==1 twice in 518a160b65 - Fix #78863: DirectoryIterator class silently truncates after a null byte in a5a15965da
- Fix #78862:
link()
silently truncates after a null byte on Windows in 0e6c0654ed - Fix #78878: Buffer underflow in bc_shift_addsub in eb23c60087
- Fix #79033: Curl timeout error with specific url and post in c47b18a222
- Add missing
skipif
clause in 1aa419dcdc - Fix #79040: Warning Opcode handlers are unusable due to ASLR in 0cecf83b26
- Fix #79015: undefined-behavior in
php_date.c
in b48f2625b5 - Fix #78538: shmop memory leak in 18172303f4
- Fix #78808: [LMDB] MDB_MAP_FULL: Environment mapsize limit reached in c05a069adf
- Fix #79067: gdTransformAffineCopy() may use unitialized values in 2c5860517c
- Fix #79068: gdTransformAffineCopy() changes interpolation method in 4bec59f175
- Fix #54298: Using empty additional_headers adding extraneous CRLF in ae2150692a
- Revert "Extend CURLFile to support streams" in 06e78cad83
- Bump version in 793d775b04
- Bump version in 4b2854db6f
Dmitry Stogov
- Fixed bug #78999 (Cycle leak when using function result as temporary) in eb846939b1
Nikita Popov
- Fix AST printing of nullable builtin types in fac43d6515
- Fix constant evaluation of && and || in 249e49092d
- Fix DCE with FE_FETCH in 87691e74e5
- Fixed bug #78921 in 621598eaa8
- Fix freeing of dynamic call name in 189f625e2b
- Rethrow generator exception even without active stack frame in 897d99c7a4
- Add destructor annotations in ini parser in 0f078f6e78
Remi Collet
- fix release date in 864f5ef12f
- fix release date in bacfae8baf
SATO Kentaro
- Fix #78983: pdo_pgsql config.w32 cannot find
libpq-fe.h
in 3e35b08980 - Fix #78402:
pcntl_signal()
misleading error message in cbb0efaeeb - Fix #78980: pgsqlGetNotify() overlooks dead connection in 7e39e6934d
- Fix #78982: pdo_pgsql returns dead persistent connection in 37d11d123e
Sergei Turchanov
- Fix #74170: locale information change after mime_content_type in c62cd9a43a
Stanislav Malyshev
- Fix test in b771a18133
- Fixed bug #78910 in d348cfb96f
- Fix build - no model field anymore in b74a300edf
- Fix bug #78793 in c14eb8de97
- Fix test in 6d5cddabaf
- Fix test in a62154564d
Tyson Andre
- Fix print_r return types in opcache in c8e9aa854c
willson-chen
- Fix #78923: Artifacts when convoluting image with transparency in b5d2cbe027
Xinchen Hui
- Fixed bug #79029 (Use After Free's in XMLReader / XMLWriter) in 27bb3289ac