PHP Release 7.4.22


PHP 7.4.22 Release Announcement

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

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

For source downloads of PHP 7.4.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 7.4.22 (tar.gz)
SHA256: 4ca2642b99a822237d7f84dc19682be702ad0e2d5d282f7646d84b746d454e34
PHP 7.4.22 (tar.bz2)
SHA256: 5022bbca661bc1ab5dfaee72873bcd0f0980d9dd34f980a682029496f51caae1
PHP 7.4.22 (tar.xz)
SHA256: 8e078cd7d2f49ac3fcff902490a5bb1addc885e7e3b0d8dd068f42c68297bde8
Change Logs
core
  • Fixed bug #81145 (copy() and stream_copy_to_stream() fail for +4GB files).
  • Fixed bug #81163 (incorrect handling of indirect vars in __sleep).
  • Fixed bug #80728 (PHP built-in web server resets timeout when it can kill the process).
  • Fixed bug #73630 (Built-in Weberver - overwrite $_SERVER['request_uri']).
  • Fixed bug #80173 (Using return value of zend_assign_to_variable() is not safe).
  • Fixed bug #73226 (--r[fcez] always return zero exit code).
intl
  • Fixed bug #72809 (Locale::lookup() wrong result with canonicalize option).
  • Fixed bug #68471 (IntlDateFormatter fails for "GMT+00:00" timezone).
  • Fixed bug #74264 (grapheme_strrpos() broken for negative offsets).
openssl
  • Fixed bug #52093 (openssl_csr_sign truncates $serial).
pcre
  • Fixed bug #81101 (PCRE2 10.37 shows unexpected result).
  • Fixed bug #81243 (Too much memory is allocated for preg_replace()).
standard
  • Fixed bug #81223 (flock() only locks first byte of file).
To Top