V tomto článku vysvětlíme nezbytné kroky k instalaci a konfiguraci PHP OPcache na Ubuntu 20.04 LTS. Než budete pokračovat v tomto tutoriálu, ujistěte se, že jste přihlášeni jako uživatel s sudo
privilegia. Všechny příkazy v tomto tutoriálu by měly být spouštěny jako uživatel bez oprávnění root.
OPcache je modul Apache pro interpret PHP. Používá se ke zvýšení výkonu ukládáním předkompilovaných skriptů do sdíleného paměťového prostoru. Jedná se o cachovací modul zabudovaný do PHP. Když je povoleno, překvapivě zvyšuje výkon webových stránek založených na PHP.
Předpoklad:
- Operační systém s Ubuntu 20.04
- Adresa IPv4 serveru s oprávněními superuživatele (přístup root)
- Gnome Terminal pro Linux Desktop
- Klient PuTTy SSH pro Windows nebo macOS
- Powershell pro Windows 10/11
- Znáte příkazy APT
Nainstalujte PHP OPcache na Ubuntu 20.04
Krok 1. Než začnete instalovat jakýkoli balíček na svůj server Ubuntu, vždy doporučujeme zkontrolovat, zda jsou všechny systémové balíčky aktualizovány.
sudo apt update sudo apt upgrade
Krok 2. Nainstalujte PHP OPcache do systému Ubuntu.
- Nainstalujte Opcache s Apache.
Na svůj server budete muset nainstalovat Apache, PHP a další rozšíření PHP:
sudo apt install apache2 libapache2-mod-php php php-cli php-opcache
Jakmile je Opcache nainstalována, upravte php.ini
soubor pro povolení rozšíření Opcache:
nano /etc/php/7.4/apache2/php.ini
Přidejte následující řádky:
opcache.enable=1 opcache.memory_consumption=512 opcache.max_accelerated_files=3000 opcache.revalidate_freq=200
Uložte a zavřete soubor a poté restartujte službu Apache:
sudo systemctl restart apache2
- Nainstalujte Opcache s Nginx.
Nyní nainstalujte rozšíření Opcache pomocí následujícího příkazu:
sudo apt install nginx php-fpm php-cli php-opcache
Dále budete muset povolit PHP OPcache úpravou php.ini
soubor:
nano /etc/php/7.4/fpm/php.ini
Změňte následující řádky:
opcache.enable=1 opcache.memory_consumption=512 opcache.max_accelerated_files=3000 opcache.revalidate_freq=200
Uložte a zavřete soubor a poté restartujte službu Nginx:
sudo systemctl restart php7.4-fpm sudo systemctl restart nginx
Nyní můžete ověřit instalaci PHP OPcache pomocí následujícího příkazu:
php -i | grep opcache
Měli byste získat následující výstup:
/etc/php/7.4/cli/conf.d/10-opcache.ini, opcache.blacklist_filename => no value => no value opcache.consistency_checks => 0 => 0 opcache.dups_fix => Off => Off opcache.enable => On => On opcache.enable_cli => Off => Off opcache.enable_file_override => Off => Off opcache.error_log => no value => no value opcache.file_cache => no value => no value opcache.file_cache_consistency_checks => 1 => 1 opcache.file_cache_only => 0 => 0 opcache.file_update_protection => 2 => 2 opcache.force_restart_timeout => 120 => 120
To je vše, co potřebujete k instalaci PHP OPcache na Ubuntu 20.04 LTS Focal Fossa. Doufám, že vám tento rychlý tip pomůže. Další informace o PHP OPcache naleznete v jejich oficiální znalostní bázi. Pokud máte dotazy nebo návrhy, neváhejte zanechat komentář níže.