PHP Release 7.2.1


PHP 7.2.1 Release Announcement

The PHP development team announces the immediate availability of PHP 7.2.1. This is a bugfix release, with several bug fixes included.

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

For source downloads of PHP 7.2.1 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.2.1 (tar.bz2)
SHA256: fe06793f268a4dd29cbc5f4ef415f01e786877152b02221ad7d18dbb6864eb79
PHP 7.2.1 (tar.gz)
SHA256: 8ecb2950571054a00687ccbd023874a4a075ccd1e2ec3dc00fc25ef589a77dba
PHP 7.2.1 (tar.xz)
SHA256: 6c6cf82fda6660ed963821eb0525214bb3547e8e29f447b9c15b2d8e6efd8822
Change Logs
core
  • Fixed bug #75573 (Segmentation fault in 7.1.12 and 7.0.26).
  • Fixed bug #75384 (PHP seems incompatible with OneDrive files on demand).
  • Fixed bug #75525 (Access Violation in vcruntime140.dll).
  • Fixed bug #74862 (Unable to clone instance when private __clone defined).
  • Fixed bug #75074 (php-process crash when is_file() is used with strings longer 260 chars).
  • Fixed bug #69727 (Remove timestamps from build to make it reproducible).
cli server
  • Fixed bug #73830 (Directory does not exist).
fpm
  • Fixed bug #64938 (libxml_disable_entity_loader setting is shared between requests).
gd
  • Fixed bug #75571 (Potential infinite loop in gdImageCreateFromGifCtx).
opcache
  • Fixed bug #75608 ("Narrowing occurred during type inference" error).
  • Fixed bug #75579 (Interned strings buffer overflow may cause crash).
  • Fixed bug #75570 ("Narrowing occurred during type inference" error).
  • Fixed bug #75681 (Warning: Narrowing occurred during type inference, specific case).
  • Fixed bug #75556 (Invalid opcode 138/1/1).
pcre
  • Fixed bug #74183 (preg_last_error not returning error code after error).
phar
  • Fixed bug #74782 (remove file name from output to avoid XSS).
standard
  • Fixed bug #75511 (fread not free unused buffer).
  • Fixed bug #75514 (mt_rand returns value outside [$min,$max]+ on 32-bit)
  • Fixed bug #75535 (Inappropriately parsing HTTP response leads to PHP segment fault).
  • Fixed bug #75409 (accept EFAULT in addition to ENOSYS as indicator that getrandom() is missing).
  • Fixed bug #73124 (php_ini_scanned_files() not reporting correctly).
  • Fixed bug #75574 (putenv does not work properly if parameter contains non-ASCII unicode character).
zip
  • Fixed bug #75540 (Segfault with libzip 1.3.1).
To Top