GNU/Linux >> Znalost Linux >  >> Debian

Jak nainstalovat OPcache na Debian

V této příručce vás provedeme instalací Zend OPcache v distribucích Linuxu založených na Debianu, jako je Ubuntu a Mint.

OpCache je pokročilý modul pro ukládání do mezipaměti, který funguje podobně jako jiná řešení pro ukládání do mezipaměti. Uchováváním předkompilovaných PHP stránek vašeho webu ve sdílené paměti podstatně zlepšuje výkon PHP a tím i váš web. Tím se vyhnete nutnosti PHP načítat tyto stránky pokaždé, když server obdrží požadavek.

V této příručce budeme v tomto příspěvku používat Ubuntu 20.04 a ukážeme vám, jak nainstalovat a povolit modul na webových serverech Apache i Nginx. Pokud potřebujete pomoc s nastavením serveru, nahlédněte do některého z našich dalších průvodců.

Nainstalujte a nakonfigurujte PHP OPcache pro Apache Debian

Chcete-li začít, spusťte svůj terminál a aktualizujte index balíčku:

$ sudo apt update

Poté, jak je ukázáno níže, nainstalujte webový server Apache, moduly PHP a PHP, včetně modulu php-opcache.

$ sudo apt install apache2 libapache2-mod-php php-curl php-mbstring php-opcache php-mysql php-xml php-gd

Příkaz nainstaluje nejnovější verzi webového serveru Apache a také PHP a jeho rozšíření. Spusťte následující příkaz a zjistěte, jakou verzi PHP jste nainstalovali:

$ php –version

Nyní musí být povolen modul ukládání do mezipaměti OPcache. Chcete-li to provést, proveďte změny v souboru nastavení php.ini.

$ sudo vim /etc/php.ini

Najděte a zrušte komentář na následujících řádcích

pcache.enable=1
opcache.memory_consumption=128
opcache.max_accelerated_files=10000
opcache.revalidate_freq=200

Uložte změny a ukončete.

Poté restartujte Apache, aby se změny projevily.

$ sudo systemctl restart apache2

Nakonec ověřte, že Opcache byla povolena následovně:

$ php -i | grep opcache

Na obrazovce se zobrazí následující výstup.

To je dostatečný důkaz, že modul Opcache byl úspěšně nainstalován.

Nainstalujte a nakonfigurujte PHP OPcache pro Nginx

Chcete-li použít Nginx jako svůj webový server, postupujte podle níže uvedených postupů.

Nainstalujte Nginx, PHP a související rozšíření PHP jako dříve.

$ sudo apt install nginx php php-fpm php-cli php-curl php-mbstring php-opcache php-mysql php-xml php-gd

Ještě jednou potvrďte nainstalovanou verzi PHP.

$ php -v

Dále přejděte do konfiguračního souboru php.ini a povolte Opcache.

$ sudo vim /etc/php.ini

Stejně jako dříve odkomentujte následující řádky, abyste povolili Opcache pro Nginx.

opcache.enable=1
opcache.memory_consumption=128
opcache.max_accelerated_files=10000
opcache.revalidate_freq=200

Uložte změny a ukončete.

Poté restartujte webový server Nginx a službu PHP-FPM.

$ sudo systemctl restart nginx

Nakonec potvrďte, že Opcache byla úspěšně nainstalována:

$ php -i | grep opcache

Měli byste vidět, že modul mezipaměti Zend Opcache byl úspěšně nainstalován.


Debian
  1. Jak nainstalovat PHP Composer na Debian 8

  2. Jak nainstalovat PHP 8 na Debian 10

  3. Jak nainstalovat PHP 7.3 na Debian 10

  1. Jak nainstalovat PHP 7.4 / 7.3 / 7.2 / 7.1 na Debian 10 / Debian 9

  2. Jak nainstalovat PHP 8.0 na Debian 11

  3. Jak nainstalovat PHP 8.0 na Debian 10 / Debian 9

  1. Jak nainstalovat PHP 7.4 na Debian 10

  2. Jak nainstalovat PHP na Debian 11

  3. Jak nainstalovat PHP 7.2 na Debian 9