PHP Release 8.0.22


PHP 8.0.22 Release Announcement

The PHP development team announces the immediate availability of PHP 8.0.22. This is a bug fix release.

All PHP 8.0 users are encouraged to upgrade to this version.

For source downloads of PHP 8.0.22 please visit our downloads page, Windows source and binaries can be found on windows.php.net/download/. The list of changes is recorded in the ChangeLog.

Source Code
PHP 8.0.22 (tar.gz)
SHA256: 56fce7529a9798fd0895bca3539d2a65b9cac5d23ffbdf6338419c62ed083519
PHP 8.0.22 (tar.bz2)
SHA256: e342918d3ecd422f10032df0ac3ffb0e17f568fad6cf8e232b6f7a6a1fdc3c9c
PHP 8.0.22 (tar.xz)
SHA256: 130937c0fa3050cd33d6c415402f6ccbf0682ae83eb8d39c91164224ddfe57f1
Change Logs
cli
  • Fixed potential overflow for the builtin server via the PHP_CLI_SERVER_WORKERS environment variable.
core
  • Fixed bug GH-8923 (error_log on Windows can hold the file write lock).
  • Fixed bug GH-8995 (WeakMap object reference offset causing TypeError).
date
  • Fixed bug #80047 (DatePeriod doesn't warn with custom DateTimeImmutable).
dba
  • Fixed LMDB driver hanging when attempting to delete a non-existing key
fpm
  • Fixed zlog message prepend, free on incorrect address.
  • Fixed possible double free on configuration loading failure. .
gd
  • Fixed bug GH-8848 (imagecopyresized() error refers to the wrong argument).
intl
  • Fixed build for ICU 69.x and onwards.
opcache
  • Fixed bug GH-8847 (PHP hanging infinitly at 100% cpu when check php syntaxe of a valid file).
standard
  • Fixed the crypt_sha256/512 api build with clang > 12.
  • Uses CCRandomGenerateBytes instead of arc4random_buf on macOs. .
To Top