Home » Releases » 7.1 » 7.1.33 »

PHP 7.1.3

PHP 7.1 is no longer officially supported by the PHP project.

Official support refers to that provided direct by the PHP Project.

If you install PHP via third-party packages, support timelines may be different. Please read the Release Support Policy for more information.

The latest release of PHP 7.1 is 7.1.33 which includes important security patches.

Source Code

  • PHP 7.1.3 (tar.bz2)

    • sha256: c145924d91b7a253eccc31f8d22f15b61589cd24d78105e56240c1bb6413b94f
  • PHP 7.1.3 (tar.gz)

    • sha256: 4bfadd0012b966eced448497272150ffeede13136a961aacb9e71553b8e929ec
  • PHP 7.1.3 (tar.xz)

    • sha256: e4887c2634778e37fd962fbdf5c4a7d32cd708482fe07b448804625570cb0bb0

Change Log

  • core

    • Fixed bug #74157 (Segfault with nested generators).
      Laruence
    • Fixed bug #74164 (PHP hangs when an invalid value is dynamically passed to typehinted by-ref arg).
      Laruence
    • Fixed bug #74093 (Maximum execution time of n+2 seconds exceed not written in error_log).
      Laruence
    • Fixed bug #73989 (PHP 7.1 Segfaults within Symfony test suite).
      Dmitry
      Laruence
    • Fixed bug #74084 (Out of bound read - zend_mm_alloc_small).
      Laruence
    • Fixed bug #73807 (Performance problem with processing large post request).
      Nikita
    • Fixed bug #73998 (array_key_exists fails on arrays created by get_object_vars).
      mhagstrand
    • Fixed bug #73954 (NAN check fails on Alpine Linux with musl).
      Andrea
    • Fixed bug #73677 (Generating phar.phar core dump with gcc ASAN enabled build).
      ondrej
  • apache

    • Fixed bug #61471 (Incomplete POST does not timeout but is passed to PHP).
      Zheng Shao
  • date

    • Fixed bug #73837 ("new DateTime()" sometimes returns 1 second ago value).
      Derick
  • fpm

    • Fixed bug #69860 (php-fpm process accounting is broken with keepalive).
      Denis Yeldandi
  • hash

    • Fixed bug #73127 (gost-crypto hash incorrect if input data contains long 0xFF sequence).
      Grundik
  • gd

    • Fixed bug #74031 (ReflectionFunction for imagepng is missing last two parameters).
      finwe
  • mysqlnd

    • Fixed bug #74021 (fetch_array broken data. Data more then MEDIUMBLOB).
      Andrew Nester
      Nikita
  • opcache

    • Fixed bug #74152 (if statement says true to a null variable).
      Laruence
    • Fixed bug #74019 (Segfault with list).
      Laruence
  • openssl

    • Fixed bug #74022 (PHP Fast CGI crashes when reading from a pfx file).
      Anatol
    • Fixed bug #74099 (Memory leak with openssl_encrypt()).
      Andrew Nester
    • Fixed bug #74159 (Writing a large buffer to a non-blocking encrypted stream fails with "bad write retry").
      trowski
  • pdo_oci

    • Fixed bug #54379 (PDO_OCI: UTF-8 output gets truncated).
      gureedo / Oracle
  • sqlite3

    • Fixed bug #74413 (incorrect reflection for SQLite3::enableExceptions).
      krakjoe
  • standard

    • Fixed bug #74005 (mail.add_x_header causes RFC-breaking lone line feed).
      Anatol
    • Fixed bug #74041 (substr_count with length=0 broken).
      Nikita
    • Fixed bug #73118 (is_callable callable name reports misleading value for anonymous classes).
      Adam Saponara
    • Fixed bug #74105 (PHP on Linux should use /dev/urandom when getrandom is not available).
      Benjamin Robin
    • Fixed bug #74708 (Invalid Reflection signatures for random_bytes and random_int).
      Tyson Andre
      Remi
  • streams

    • Fixed bug #73496 (Invalid memory access in zend_inline_hash_func).
      Laruence
    • Fixed bug #74090 (stream_get_contents maxlength>-1 returns empty string).
      Anatol

PHP 7.1


  Represents a security release