PHP 7.3 reached EOL on , and all releases of this version no longer receive security or bug fixes. Using PHP 7.3.0RC4 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.0RC4
./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.0RC4-cli-alpine
docker pull php:7.3.0RC4-cli
docker pull php:7.3.0RC4-fpm-alpine
docker pull php:7.3.0RC4-apache
docker pull php:7.3.0RC4-fpm
Commit List
Anatol Belski
- Fix test when it's run on another drive in fda06127fa
- Fix tests for ICU 63.1 in 4461fb9c26
Christoph M. Becker
- Fix GH-30875:
xml_parse_into_struct()
does not resolve entities in 2845f859c1 - Add support for getting SKIP_TAGSTART and SKIP_WHITE options in b33124239a
- Fix #77027: tidy::getOptDoc() not available on Windows in 8a9e0312ce
- Fix #75282:
xmlrpc_encode_request()
crashes in 502b187ae8 - Update version for PHP 7.3.0RC4 in 03a5ff98fb
Derick Rethans
- Fixed bug #75577:
DateTime::createFromFormat
does not accept 'v' format specifier, by updating timelib to 2018.01alpha2 in 09340ea9b9 - Added test case for bug #75577 in e47444d1e1
- Fixed tests in 1eac7c1ea3
- Update news with further fixed bugs due to timelib upgrade in 454a86c2c5
- Upgrade timelib to 2017.08, to fix bug #77007 in 94a98f2c63
- Upgrade timelib to 2018.01RC1, to fix bug #77007 in 9c608bd13f
Frank Denis
ext/sodium
: Avoid shifts wider than 32 bits on size_t values in d057458166ext/sodium
: Use a correct max output size for base64 decoding in 15ba7df224ext/sodium
: Fixsodium_pad()
with blocksize >= 256 in bf48d0c475ext/sodium
:sodium_pad()
: do not copy any bytes if the string is empty in 82a93c1794
Jakub Zelenka
- Fix arginfo and clean up fpm_get_status in c8febbe039
Mizunashi Mana
- Fix #77041: buildconf should output error messages to stderr in 9f5cb626ed
Nikita Popov
- Fixed bug #76991 in 01948f20b8
- Add vtbls for EUC-TW encoding in 2cc6462edc
- Fixed bug #77025 in 56665a1b17
- Remove the "auto" encoding in 1151554668
Peter Kokot
- Bump minimum Autoconf requirement to 2.68 in 0b0d4b5f0d
- Convert CRLF line endings to LF in 3f72c77ce4
- Convert CRLF line endings to LF in 2aa897476f
- Convert CRLF line endings to LF in 85290bbfcc
- Trim trailing whitespace in source code files in 7f6387b59a
- Trim trailing whitespace in source code files in 902d39a3a7
- Trim trailing whitespace in source code files in 3362620b5f
- Fix failing ext/zlib/tests due to whitespace in 9120e79e9f
- Fix failing tests/lang due to whitespace in ed64e1d59a
- Sync leading and final newlines in source code files in 03f3b8479b
- Sync leading and final newlines in source code files in 60a69daec6
- Sync leading and final newlines in source code files in 1c850bfcca
- Fix failing ext/session/tests due to final newlines in afd534f163
- Trim trailing whitespace in *.phpt in 7af945e271
- Trim trailing whitespace in *.phpt in 17ccbeec32
- Trim trailing whitespace in *.phpt in 782352c54a
- Sync leading and final newlines in *.phpt sections in 113213f027
- Sync leading and final newlines in *.phpt sections in f1d7e3ca0b
- Sync leading and final newlines in *.phpt sections in b746e69887
- Fix failing Zend/tests due to newlines in 6b8605d31f
- Fix tests/output/bug74815.phpt generating errors.log in de9f325c12
- Fix #77035: The phpize and ./configure create redundant .deps file in 447b41f6bb