Opcache je výkonné rozšíření PHP používané ke zvýšení výkonu PHP ukládáním předkompilovaného bajtkódu skriptu do sdílené paměti. PHP tedy nemusí načítat a analyzovat skripty při každém požadavku. To urychlí výkon aplikací založených na PHP.
V tomto tutoriálu vám ukážeme, jak nainstalovat a povolit rozšíření Opcache PHP s Apache a Nginx na Ubuntu 20.04.
Předpoklady
- Server se systémem Ubuntu 20.04.
- Na serveru je nakonfigurováno heslo uživatele root.
Instalace Opcache s Apache
V této sekci vám ukážeme, jak nainstalovat a povolit modul Opcache PHP na serveru se systémem Apache.
Nejprve nainstalujte rozšíření Opcache pomocí následujícího příkazu:
apt-get install php-opcache -y
Jakmile je Opcache nainstalována, upravte soubor php.ini a povolte rozšíření Opcache.
nano /etc/php/7.4/apache2/php.ini
Změňte následující řádky pro dobrý výkon.
opcache.enable=1 opcache.memory_consumption=128 opcache.max_accelerated_files=3000 opcache.revalidate_freq=200
Uložte a zavřete soubor a poté restartujte službu Apache, abyste použili změny konfigurace:
systemctl restart apache2
Instalace Opcache pomocí Nginx
V této části vám ukážeme, jak nainstalovat a povolit modul Opcache PHP na serveru se systémem Nginx.
Nejprve nainstalujte rozšíření Opcache pomocí následujícího příkazu:
apt-get install php-opcache php-fpm -y
Jakmile je Opcache nainstalována, upravte soubor php.ini a povolte rozšíření Opcache.
nano /etc/php/7.4/fpm/php.ini
Změňte následující řádky pro dobrý výkon.
opcache.enable=1 opcache.memory_consumption=128 opcache.max_accelerated_files=3000 opcache.revalidate_freq=200
Uložte a zavřete soubor a poté restartujte službu Nginx a PHP-FPM, abyste použili změny konfigurace:
systemctl restart nginx
systemctl restart php7.4-fpm
Závěr
Gratulujeme! úspěšně jste nainstalovali a povolili rozšíření PHP Opcache s Nginx a Apache na Ubuntu 20.04. Nyní můžete snadno zrychlit své aplikace založené na PHP pomocí Opcache.