PHP 8.3.0RC4 is an old release of PHP 8.3 series. Using the latest version PHP 8.3.12 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.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:8.3.0RC4-cli-alpine
docker pull php:8.3.0RC4-cli
docker pull php:8.3.0RC4-fpm-alpine
docker pull php:8.3.0RC4-apache
docker pull php:8.3.0RC4-fpm
Commit List
Anatol Belski
- fileinfo: Backport svg detection patch in bd24c56207
- NEWS: Added note about GH-11891 in a1225f35bb
- NEWS: Added note about GH-11891 in 1934da0a81
- NEWS: Add note about GH-11891 in 31a44c8ca7
coppolafab
php_cli_server
: ensure single date header is present in f6ac08c6a3
Dmitry Stogov
- Fixed GH-12262: Tracing JIT assertion crash when using phpstan in 54452b4811
- Fixed GH-12382: JIT Index invalid or out of range error in 5a8f96b0bb
- Fix incorrect trace type inference in 44a7016049
- Fix GH-12364: JIT leak in Symfony TranslationDebugCommandTest in GH-12394
- Fixed possible use-after-free in 2297e8c143
Eric Mann
- Update versions for PHP 8.3.0RC4 in 354c919fbb
Ilija Tovilo
- Use separate sqlsrv dbs for different exts in 769f41bb21
- Fix
str_decrement()
on "1" in b31a5b2731 - Test ASAN on Ubuntu 22.04 in nightly by increasing swap in f7cef9a242
- Fix invalid returned opcode for memoized expressions in 4ba5699903
- Fix
SKIPIF
jit test in 6e7e52de19 - Minimal backport of 098d9ca in 36a87e6d32
- Move Cirrus to nightly only, trigger on-demand in 92693a2286
Jakub Zelenka
- Prepare NEWS for PHP 8.3.0RC4 in 517411d2fb
Levi Morrison
- fix -Wreturn-type and -Wstrict-prototypes in gd configure in GH-12328
- fix
mbstring.c
-Wsingle-bit-bitfield-constant-conversion in GH-12327
Mikhail Galanin
- Invalidate path even if the file was deleted in f4ab494906
Niels Dossche
- Fix GH-12297: PHP Startup: Invalid library (maybe not a PHP library) 'mysqlnd.so' in Unknown on line in 14fc3d1566
- Fix GH-11997: ctype_alnum 5 times slower in PHP 8.1 or greater in 07811b6390
- Restore old namespace reconciliation behaviour in e127f87114
- Fix type error on
XSLTProcessor::transformToDoc
return value with SimpleXML in 2a7f23e9b9 - Fix GH-10008: Narrowing occurred during type inference of
ZEND_ADD_ARRAY_ELEMENT
in e72fc12058 - Fix compile error with -Werror=incompatible-function-pointer-types and old libxml2 in df89409aba
- Revert "Fix GH-10008: Narrowing occurred during type inference of
ZEND_ADD_ARRAY_ELEMENT
" in 643c4ba417 - Apply SimpleXML iterator fixes only on master in b842ea4fa8
- Fix broken cache invalidation with deallocated and reallocated document node in eebc528cbf
- Fix #80092: ZTS + preload = segfault on shutdown in bdc87b0f66
- Fix test under older CI configurations in b140f6e9f8
- Ignore optional warning output in test in 6cf76d552e
- Fix Windows CI in ae52f1958d
- Fix GH-12380: JIT+private array property access inside closure accesses private property in child class in fb6838770c
- Fix GH-8996: DOMNode serialization on PHP ^8.1 in 24e5e4ec0d
Remi Collet
- Fix port conflict 64324 used in
bug51056.phpt
in 80266f80d4
twosee
- Fix
socket_export_stream()
with wrong protocol in b5da98b972
usarise
- fileinfo: Backport svg detection patch in 1f5bea3452