V tomto tutoriálu vám ukážeme, jak nainstalovat PHP OPcache na Ubuntu 20.04 LTS. Pro ty z vás, kteří to nevěděli, OPcache zlepšuje výkon PHP tím, že ukládá předkompilovaný bajtový kód skriptu do sdílené paměti , čímž se odstraňuje potřeba PHP načítat a analyzovat skripty na každý požadavek, to jednoduše znamená, že jakékoli následné požadavky na stejný skript pak OpCache uloží tento skript do paměti při prvním spuštění, aby byl poté znovu použit, což vede ke zvýšení výkonu.
Tento článek předpokládá, že máte alespoň základní znalosti Linuxu, víte, jak používat shell, a co je nejdůležitější, hostujete svůj web na vlastním VPS. Instalace je poměrně jednoduchá a předpokládá, že běží v účtu root, pokud ne, možná budete muset přidat 'sudo
‘ k příkazům pro získání oprávnění root. Ukážu vám krok za krokem instalaci PHP OPcache na Ubuntu 20.04 (Focal Fossa). Můžete postupovat podle stejných pokynů pro Ubuntu 18.04, 16.04 a jakoukoli jinou distribuci založenou na Debianu, jako je Linux Mint.
Předpoklady
- Server s jedním z následujících operačních systémů:Ubuntu 20.04, 18.04 a jakoukoli jinou distribucí založenou na Debianu, jako je Linux Mint nebo základní OS.
- Abyste předešli případným problémům, doporučujeme použít novou instalaci operačního systému.
non-root sudo user
nebo přístup kroot user
. Doporučujeme jednat jakonon-root sudo user
, protože však můžete poškodit svůj systém, pokud nebudete při jednání jako root opatrní.
Nainstalujte PHP OPcache na Ubuntu 20.04 LTS Focal Fossa
Krok 1. Nejprve se ujistěte, že všechny vaše systémové balíčky jsou aktuální spuštěním následujícího apt
příkazy v terminálu.
sudo apt update sudo apt upgrade
Krok 2. Instalace PHP OPcache na Ubuntu 20.04.
Ubuntu 20.04 je dodáváno s PHP 7.4 ve svých upstream repozitářích. Stačí jej nainstalovat a rozšíření pomocí správce balíčků apt:
sudo apt install php php-cli php-fpm php-opcache php-mysql php-zip php-gd php-mbstring php-curl php-xml
Po dokončení instalace balíčku můžeme otestovat PHP v příkazovém řádku:
$ php -version PHP 7.4.3 (cli) (built: May 20 2020 18:46:36) ( NTS ) Copyright (c) The PHP Group Zend Engine v3.4.0, Copyright (c) Zend Technologies with Zend OPcache v7.4.3, Copyright (c), by Zend Technologies
Krok 3. Nakonfigurujte PHP OPcache v systému Ubuntu.
Nyní otevřeme konfigurační soubor PHP pomocí následujícího příkazu:
PHP je interpretováno pomocí modulu Apache:
sudo nano /etc/php/7.4/apache2/php.ini
PHP je interpretováno pomocí modulu Nginx:
sudo nano /etc/php/7.4/fpm/php.ini
Následující nastavení by vám měla pomoci začít používat OPcache a jsou obecně doporučována pro dobrý výkon. Konfiguraci můžete povolit zrušením komentáře:
opcache.enable=1 opcache.memory_consumption=128 opcache.max_accelerated_files=3000 opcache.revalidate_freq=200
Nakonec je potřeba restartovat php-fpm
a Apache nebo Nginx za zohlednění změn, které jste provedli:
sudo systemctl restart apache2 ### Apache sudo systemctl restart nginx ### Nginx sudo systemctl restart php7.4-fpm
Blahopřejeme! Úspěšně jste nainstalovali PHP OPcache. Děkujeme, že jste použili tento návod k instalaci PHP OPcache do vašeho systému Ubuntu 20.04 LTS Focal Fossa. Pro další pomoc nebo užitečné informace doporučujeme zkontrolovat oficiální stránky PHP.