OPcache je modul PHP interpret pro Apache. Zvyšuje výkon ukládáním předkompilovaných skriptů do sdílené paměti. Modul se obvykle používá ke zrychlení a zvýšení výkonu webových aplikací PHP, jako jsou WordPress, Drupal a vlastní stránky PHP. S OPcache není potřeba načítat a analyzovat PHP skripty pro každý požadavek.
S tím mimo, zaměřme se na to, jak nainstalovat a povolit modul PHP Opcache na Ubuntu 20.04.
Krok 1:Aktualizujte Ubuntu 20.04
Nejprve se ujistěte, že jsou seznamy balíčků aktualizovány následovně
$ sudo apt update
To zajišťuje, že úložiště a seznamy balíčků jsou aktuální. Po dokončení přejděte k dalšímu kroku.
Krok 2:Nainstalujte Apache a PHP
Nejprve nainstalujte do systému Apache, PHP a požadovaná rozšíření PHP. Proveďte příkazy:
$ sudo apt-get install apache2 libapache2-mod-php php php-opcache php-mysql php-mbstring php-cli php-zip php-gd php-curl php-xml -y
Po instalaci ověřte verzi PHP, jak je uvedeno:
$ php -v
Krok 3:Konfigurace PHP Opcache
V tomto kroku nakonfigurujeme Opcache. Nejprve upravte soubor php.ini, abyste povolili službu Opcache. Spustit:
$ sudo nano /etc/php/7.4/apache2/php.ini
Dále odkomentujte následující řádky:
opcache.enable=1 opcache.memory_consumption=128 opcache.max_accelerated_files=10000 opcache.revalidate_freq=200
Dále soubor uložte a ukončete. Chcete-li provést provedené změny, znovu načtěte webový server.
$ sudo systemctl restart apache2
Pro potvrzení nebo kontrolu načtení modulu OPcache spusťte příkaz:
$ php -i | grep opcache
Výstup je následující:
Nainstalujte a nakonfigurujte PHP OPcache pomocí Nginx
Můžete se rozhodnout nainstalovat PHP OPcache s webovým serverem Nginx místo Apache. Postupujte podle následujících kroků:
Krok 1:Nainstalujte PHP a Nginx
Začněte instalací Nginx, PHP a požadovaných rozšíření PHP, jak je znázorněno:
$ sudo apt-get install nginx php php-fpm php-cli php-opcache php-mysql php-zip php-gd php-mbstring php-curl php-xml -y
Chcete-li potvrdit, že instalace proběhla úspěšně, zkontrolujte nainstalovanou verzi PHP následovně:
$ php -V
Krok 2:Nakonfigurujte OPcache
V tomto kroku nakonfigurujeme Opcache. Nejprve upravte soubor php.ini, abyste povolili službu Opcache. Spustit:
$ sudo vim /etc/php/7.4/fpm/php.ini
Ještě jednou, odkomentujte následující řádky, jak jsme viděli dříve u Apache.
opcache.enable=1 opcache.memory_consumption=128 opcache.max_accelerated_files=10000 opcache.revalidate_freq=200
Dále soubor uložte a ukončete. Nakonec znovu načtěte webový server a službu PHP-FPM, abyste použili změny.
$ sudo systemctl restart nginx php7.4-fpm
Chcete-li ověřit instalaci PHP Opcache, spusťte příkaz:
$ php -i | grep opcache
PHP Opcache je nyní úspěšně nainstalována na Ubuntu 20.04: