PHP 7.3 reached EOL on , and all releases of this version no longer receive security or bug fixes. Using PHP 7.3.6 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.6
./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.6-cli-alpine
docker pull php:7.3.6-cli
docker pull php:7.3.6-fpm-alpine
docker pull php:7.3.6-apache
docker pull php:7.3.6-fpm
ChangeLog
cURL
- Implemented FR #72189 (Add missing CURLVERSION* constants).
Date
- Fixed bug #77909 (DatePeriod::__construct() with invalid recurrence count value).
EXIF
- Fixed bug #77988 (heap-buffer-overflow on php_jpg_get16). (CVE-2019-11040)
FPM
- Fixed bug #77934 (php-fpm kill -USR2 not working).
- Fixed bug #77921 (static.php.net doesn't work anymore).
GD
- Fixed bug #77943 (imageantialias($image, false); does not work).
- Fixed bug #77973 (Uninitialized read in gdImageCreateFromXbm). (CVE-2019-11038)
Iconv
- Fixed bug #78069 (Out-of-bounds read in
iconv.c
:_php_iconv_mime_decode()
due to integer overflow). (CVE-2019-11039).
JSON
- Fixed bug #77843 (Use after free with json serializer).
Opcache
- Fixed possible crashes, because of inconsistent PCRE cache and opcache SHM reset.
PDO_MySQL
- Fixed bug #77944 (Wrong meta pdo_type for bigint on LLP64).
Reflection
- Fixed bug #75186 (Inconsistent reflection of Closure:::__invoke()).
Session
- Fixed bug #77911 (Wrong warning for session.sid_bits_per_character).
SOAP
- Fixed bug #77945 (Segmentation fault when constructing SoapClient with WSDL_CACHE_BOTH).
SPL
- Fixed bug #77024 (SplFileObject::__toString() may return array).
SQLite
- Fixed bug #77967 (Bypassing
open_basedir
restrictions via file uris).
Standard
Commit List
Christoph M. Becker
- Prepare main branch for PHP 7.3.6 in 5ae49c43dc
- Fix tests for non English environments in 6fe75f9e45
- Fix #77911: Wrong warning for session.sid_bits_per_character in d20053a556
- Use php-sdk-2.2.0beta5 on AppVeyor in a7ada30ac6
- Fix #77938: socket_get_option error in fe202d99c8
- Fix #77940: test using outdated mon_thousands_sep for Swedish in 37ca6a7a2a
- Fix #77940: test using outdated mon_thousands_sep for Swedish in bfbfb9dabd
- Fix #77940: test using outdated mon_thousands_sep for Swedish in 7ddfe73e69
- Fix #77944: Wrong meta pdo_type for bigint on LLP64 in 16609880f8
- PHP, meet MySQL in 57d5dc5688
- Make
MySQLPDOTest::extractVersion()
more liberal in fc9cdb723b - Fix tests in 9bf11045db
- Fix #77943: imageantialias($image, false); does not work in cd94cf60a2
- Add tests for bug77943 in 3891e0d13a
- Fix #77943: imageantialias($image, false); does not work in 18a9ae412f
- Fix #77821: Potential heap corruption in TSendMail() in 6c631ccfef
- Update NEWS wrt. sec fixes in 1210c3b960
- Add {TMP} placeholder for PHPT INI sections in 3d0a0f801b
- Fix
log_verbosity_bug.phpt
in e359812ce3 - Fix erroneous assertions in 27f168cf63
- Fix typo in 3759c6316d
- Fix #78003: strip_tags output change since PHP 7.3 in 69bab6e5a5
- Fix test case in 704a0ab0c9
- Prepare 7.3.6RC1 in 40235e7eef
- Fix #77973: Uninitialized read in gdImageCreateFromXbm in 903b1828dc
- Update version for PHP 7.3.6 in bd3656d9fd
Craig Duncan
- Fix #77024: SplFileObject::__toString() may return array in 91c6fb881e
Dmitry Stogov
- Fixed dl() function. It failed in DEBUG build without opcache because of assert during string interning in ac12cc85aa
- It's safe to keep old string if it's stored not in SHM in bfadd9fdaf
- Check assert only when RC_DEBUG is enabled in 3a04adce82
George Wang
- Fixed bug in
litespeed_finish_request()
, disablefastcgi_finish_request()
alias for now in ccf051c317 - Improved LSAPI_End_Response_r() in ce73841cdc
- Updated LiteSpeed SAPI to 7.3.2 to allow request header value length up to 64K in af4143753f
Ignace Nyamagana Butera
- Fixed bug #77909: DatePeriod::__construct() with invalid recurrence count value in 7b1a4e2400
Jakub Zelenka
- Fix OpenSSL online test for ca context in 9977de0028
- Fix bug #77934 (php-fpm kill -USR2 not working) in cc5c51e7f0
- Add ping to the fpm test for bug #77934 in ad63bd169b
Javier Spagnoletti
- Add more missing CURLVERSION* constants in 6b73e692c9
- Update
NEWS
with changes made at #4093 in 78d24429f2
Nikita Popov
- Fix HT flags copying wrt iterator count in f9a755d0d2
- Fix more dl() interned string assertions in e9aa0337ab
- Add a dl() test to Travis in b2f49c69b1
- Fixed bug #77931 in cedee4408b
- Fixed bug #77843 in 4831e150c5
- Fixed bug #77945 in 5da0579259
- Fix resolution of "parent" during inheritance check in d19b6aa5ba
- Fixed bug #75186 in 35c80583f0
Peter Kokot
- Update Git repository for Windows build tool kit in 06fa35568e
- Fix #77921: static.php.net doesn't work anymore in 4450288344
- Update changelog in 295c66911f
- Update changelog in 0b8414832e
- Update NEWS in 6d8892aacd
- Update NEWS in f83c207d60
- Convert CRLF line endings to LF in d153fbc5a9
- Convert CRLF to LF in *.wsdl files in b15bfb9129
- Convert CRLF to LF in f95b27c6f6
Remi Collet
- next is 7.2.19 in 6c44a71e4a
- news entry for litespeed in 5d21a15cc3
Stanislav Malyshev
- Fix bug #77950 - Heap-buffer-overflow in _estrndup via exif_process_IFD_TAG in f80ad18afa
- Fix bug #77988 - heap-buffer-overflow on php_jpg_get16 in b7dc3d9039
- Fix bug #78069 - Out-of-bounds read in
iconv.c
:_php_iconv_mime_decode()
due to integer overflow in 70523ce41f - Fix bug #77967 - Bypassing
open_basedir
restrictions via file uris in d27b4824e6
Theodore Brown
- Fix #77993: Wrong parse error for invalid hex literal on Windows in b6b15fc65c