Learn about Centmin Mod LEMP Stack today
Become a Member

Beta Branch fix PHP 7.2 and older opcache interned strings buffer on upgrades in …

Discussion in 'Centmin Mod Github Commits' started by eva2000, Oct 22, 2026 at 2:44 PM.

  1. eva2000

    eva2000 Administrator Staff Member

    60,036
    12,571
    113
    May 24, 2014
    Brisbane, Australia
    Ratings:
    +19,224
    Local Time:
    5:11 PM
    Nginx 1.31.x
    MariaDB 10.x/11.4+/12.3+
    fix PHP 7.2 and older opcache interned strings buffer on upgrades in 140.00beta01

    PHP upgrades/downgrades keep the existing opcache.memory_consumption but
    take opcache.interned_strings_buffer=64 from the zendopcache.ini template.
    PHP 7.2 and older allocate interned strings and their hash table inside
    opcache.memory_consumption, so e.g. 100MB with a 64MB buffer fails with
    "Zend OPcache cannot allocate buffer for interned strings" and php-fpm
    won't start. PHP 7.3+ is unaffected.

    Changes:
    - inc/zendopcache_upgrade.inc: for PHP 5.x and 7.0-7.2 cap
    opcache.interned_strings_buffer at a quarter of the transferred
    opcache.memory_consumption value


    Continue reading...

    140.00beta01 branch