Installer OPCache for å forbedre PHP-ytelsen i CentOS 7


PHP er et av de mest populære programmeringsspråkene for utvikling av applikasjoner, du finner det på alle webhotellservere. De mest populære Content Management Systems (CMS-er) er skrevet i PHP, som WordPress, Drupal og Joomla.

En av mange grunner til at PHP er godt kjent der ute er fordi den har mange utvidelser i standarddistribusjonen, et eksempel er OPcahce.

Hva er Opcache og hvordan fungerer det?

Opprinnelig kjent som Zend Optimizer+, Opcache (introdusert i PHP 5.5.0) er en kraftig PHP-utvidelse bygget for å forbedre PHP-ytelsen og dermed øke den generelle applikasjonen opptreden. Den er tilgjengelig som en utvidelse gjennom PECL for PHP versjoner 5.2, 5.3 og 5.4 >. Det fungerer ved å lagre forhåndskompilert skriptbytekode i delt minne, og dermed fjerne behovet for PHP for å laste og analysere skript på hver forespørsel.

I denne artikkelen vil vi forklare hvordan du installerer og konfigurerer OPcache i CentOS 7 for en bestemt PHP-versjon.

Installer Opcache PHP Extension i CentOS 7

1. Start først med å installere EPEL-depotet og etterfulgt av REMI-depotet på systemet ditt, som følger.

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

2. Deretter må du installere yum-utils, en samling verktøy for å utvide yums standardfunksjoner; de hjelper deg med å administrere yum-lagre så vel som pakker uten noen manuell konfigurasjon og mer.

yum install yum-utils

3. Når du har installert yum-utils, bruk yum-config-manager for å aktivere Remi-depotet som standard depot for å installere forskjellige PHP-versjoner og moduler.

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. Installer nå Opcache-utvidelsen og bekreft PHP-versjonen din for å bekrefte at den har Opcache-utvidelsen installert ved å bruke følgende kommandoer.

yum install php-opcache		
php -v

Konfigurer Opcache PHP Extension i CentOS 7

5. Deretter konfigurerer du OPcache ved å redigere /etc/php.d/10-opcache.ini (eller /etc/ php.d/10-opcache.ini) ved hjelp av favorittredigeringsprogrammet ditt.

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

Følgende innstillinger bør få deg i gang med å bruke OPcache og anbefales generelt som god ytelse. Du kan aktivere en konfigurasjon ved å fjerne kommentarer.

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. Til slutt, start nettserveren på nytt for at Opcache skal begynne å fungere.

systemctl restart nginx
OR
systemctl restart httpd

Det er alt! Opcache er en PHP-utvidelse bygget for å forbedre PHP-ytelsen. I denne artikkelen har vi forklart hvordan du installerer og konfigurerer OPcache i CentOS 7. Hvis du har spørsmål, kontakt oss via kommentarskjemaet nedenfor.