PHP 8.3.0RC6 is an old release of PHP 8.3 series. Using the latest version PHP 8.3.16 is highly recommended.
PHP 8.3 continues to receive bug fixes and security fixes until 2025-12-31.
Downloads
Source Code
git clone https://github.com/php/php-src.git --depth 1 --branch php-8.3.0RC6
./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:8.3.0RC6-cli-alpine
docker pull php:8.3.0RC6-cli
docker pull php:8.3.0RC6-fpm-alpine
docker pull php:8.3.0RC6-apache
docker pull php:8.3.0RC6-fpm
Commit List
Alex Dowad
- Fix infinite loop when
mb_detect_encoding
is used on UTF-8 BOM in 81e236cde5
Ayesh Karunaratne
- Minor fix in
NEWS
alignment in f8433a5100
David Carlier
ext/intl
: change when the locale is invalid for the 8.1/8.2 serie in 0da1356c66
Dmitry Stogov
- Fixed GH-12482: Abortion with tracing JIT in 76c41d27f9
- Fixed incorrect type inference in aa45df4849
- Fixed regression intoduced by 76c41d27 in fbf4e196da
- Fixed GH-12509: JIT assertion when running php-parser tests in 5f46d86955
- Fix memory leak after GC inside a foreach loop in GH-12572
- Fixed GH-12511: Use must be in next opline assertion with patched infection in b3b46a44c5
- Backport implementation of iterative Pearce's SCC finding algoritm in GH-12528
- Backport fix for incorrect assumption about in-memory zval type in 455a967934
- Fixed inorrect QM_ASSIGN elimination in 19dfe05f16
- Fixed GH-12564: The negative fiber.stack_size setting leads to crash in fe3a819e32
- Fixed GH-10008: Narrowing occurred during type inference of
ZEND_ADD_ARRAY_ELEMENT
in 798b9d097b - Don't JIT after fatal errors in 77a497d56a
- Backport fix for HASH/PACKED array inference through MAY_BE_ARRAY_EMPTY flag in GH-12591
- Remove spaces in 7e5fb564d6
Eric Mann
- Update versions for PHP 8.3.0RC6 in c9e7c2e973
icy17
- Fix null pointer dereferences in case of allocation failure in 900f0cab9f
Ilija Tovilo
- Run FreeBSD on push in b280f1f964
- Use attribute for ignoring Laravel test in 0e8205bd9a
- Fix OP1 leak in error path of post inc/dec in ddabe89add
- Fix inference of COPY_TMP in cb1e842929
Jakub Zelenka
- Fix bug #76922: FastCGI terminates conn after FCGI_GET_VALUES in e3d1beb0f1
- Fix GH-9921: Loading ext in FPM config does not register module handlers in a8c6c6165b
- Fix NEWS for 8.3.0RC5 in 2aae3f8a24
Kévin Dunglas
- fix: don't delete an unitialized timer in GH-12537
Michael Voříšek
- Fix GH-11374: Different preg_match result with -d pcre.jit=0 in 83a505e85f
Máté Kocsis
Niels Dossche
- Fix incorrect dtor for persistent sdl->encoders in 9f7f3b2034
- Fix bug #75306: Memleak in SoapClient in 27797a26ca
- Fix #47531: No way of removing redundant xmlns: declarations in f9a24969d0
- Fix FFI tests on 8.3+ in 43064cae94
- Fix memory leak in error path of
zend_register_list_destructors_ex
in 3bf5d89efb - Fix validation logic of php:
function()
callbacks in dom and xsl in 20c9c4a367 - Fix unspecified behaviour in
zend_alloc
in heap->limit computation in 28110f8d0a
sji
- Fix segfault caused by weak references to FFI objects in GH-12488