Tak jak se webové aplikace s čím dál více běžícími procesy stávají víc a víc komplikovanější, vzniká potřeba cachovat i samotné PHP. Naštěstí je implementace Opcache poměrně jednoduchá. Tento návod na zapnutí Opcache pro PHP7.X je otestován na distribuci Debian 9.
Pokud máte zájem, na webu php.net si můžete přečíst přehled parametrů Opcache.
Editace parametrů Opcache v souboru php.ini
Otevřete konfigurační soubor php.ini, který je umístěn ve složce /etc/php/php7.X/ a změňte v něm následující řádky. Stačí smazat středník na začátku řádky a změnit hodnotu.
opcache.enable=1
opcache.memory_consumption=256
opcache.max_accelerated_files=10000
opcache.revalidate_freq=240
Povolení modu Opcache
Pro povolení modu Opcache zadejte do terminálu jako root následující řádek a dalším příkazem restartujte webový server Apache2.
phpenmod opcache
service apache2 restart
Po změně konfigurace je třeba restartovat i službu PHP-FPM. Pokud je použita.
service php7.3-fpm restart
Další zdroje
Více informací naleznete v angličtině na scalingphpbook.com.