Vyhledávání na webu

Nainstalujte OPCache pro zlepšení výkonu PHP v CentOS 7


PHP je jedním z nejoblíbenějších programovacích jazyků pro vývoj aplikací, najdete jej na každém webhostingovém serveru. Nejoblíbenější systémy pro správu obsahu (CMS) jsou napsány v PHP, jako jsou WordPress, Drupal a Joomla.

Jedním z mnoha důvodů, proč je PHP dobře známé, je to, že má ve výchozí distribuci mnoho rozšíření, příkladem je OPcahce.

Co je Opcache a jak funguje?

Opcache (představeno v PHP 5.5.0), původně známé jako Zend Optimizer+, je výkonné rozšíření PHP vytvořené za účelem zvýšení výkonu PHP, a tím zvýšení celkové aplikace. výkon. Je k dispozici jako rozšíření prostřednictvím PECL pro PHP verze 5.2, 5.3 a 5.4 . Funguje tak, že ukládá předkompilovaný bajtový kód skriptu do sdílené paměti, čímž odstraňuje potřebu PHP načítat a analyzovat skripty při každém požadavku.

V tomto článku si vysvětlíme, jak nainstalovat a nakonfigurovat OPcache v CentOS 7 pro konkrétní verzi PHP.

Nainstalujte rozšíření Opcache PHP v CentOS 7

1. Nejprve začněte instalací úložiště EPEL a poté úložiště REMI do vašeho systému, a to následovně.

yum update && yum install epel-release
yum install http://rpms.remirepo.net/enterprise/remi-release-7.rpm  

2. Dále je třeba nainstalovat yum-utils, sbírku nástrojů pro rozšíření výchozích funkcí yum; pomáhají vám spravovat yum repozitáře i balíčky bez jakékoli ruční konfigurace a další.

yum install yum-utils

3. Jakmile nainstalujete yum-utils, pomocí yum-config-manager povolte úložiště Remi jako výchozí úložiště pro instalaci různých verzí a modulů PHP.

yum-config-manager --enable remi-php55		#For PHP 5.5
yum-config-manager --enable remi-php56		#For PHP 5.6
yum-config-manager --enable remi-php70 		#For PHP 7.0
yum-config-manager --enable remi-php71		#For PHP 7.1
yum-config-manager --enable remi-php72		#For PHP 7.2

4. Nyní nainstalujte rozšíření Opcache a pomocí následujících příkazů ověřte svou verzi PHP, abyste se ujistili, že má nainstalované rozšíření Opcache.

yum install php-opcache		
php -v

Nakonfigurujte rozšíření Opcache PHP v CentOS 7

5. Dále nakonfigurujte OPcache úpravou souboru /etc/php.d/10-opcache.ini (nebo /etc/ php.d/10-opcache.ini) pomocí vašeho oblíbeného editoru.

vim /etc/php.d/10-opcache.ini

Následující nastavení by vám měla pomoci začít s používáním OPcache a obecně se doporučuje jako dobrý výkon. Konfiguraci můžete povolit zrušením komentáře.

opcache.enable_cli=1
opcache.memory_consumption=128
opcache.interned_strings_buffer=8
opcache.max_accelerated_files=4000
opcache.revalidate_freq=60
opcache.fast_shutdown=1

6. Nakonec restartujte webový server, aby Opcache mohl začít pracovat.

systemctl restart nginx
OR
systemctl restart httpd

To je vše! Opcache je rozšíření PHP vytvořené pro zlepšení výkonu PHP. V tomto článku jsme vysvětlili, jak nainstalovat a nakonfigurovat OPcache v CentOS 7. Máte-li jakékoli dotazy, kontaktujte nás prostřednictvím formuláře pro komentáře níže.