Ricerca nel sito web

Installa OPCache per migliorare le prestazioni PHP in CentOS 7


PHP è uno dei linguaggi di programmazione più popolari per lo sviluppo di applicazioni, lo troverai su ogni server di web hosting. I sistemi di gestione dei contenuti (CMS) più popolari sono scritti in PHP, come WordPress, Drupal e Joomla.

Uno dei tanti motivi per cui PHP è così conosciuto è perché ha numerose estensioni nella sua distribuzione predefinita, un esempio è OPcahce.

Cos'è Opcache e come funziona?

Originariamente noto come Zend Optimizer+, Opcache (introdotto in PHP 5.5.0) è una potente estensione PHP creata per migliorare le prestazioni di PHP potenziando così l'applicazione complessiva prestazione. È disponibile come estensione tramite PECL per le versioni PHP 5.2, 5.3 e 5.4 >. Funziona memorizzando il codice byte di script precompilato nella memoria condivisa, eliminando così la necessità che PHP carichi e analizzi gli script su ogni richiesta.

In questo articolo spiegheremo come installare e configurare OPcache in CentOS 7 per una versione PHP specifica.

Installa l'estensione PHP Opcache in CentOS 7

1. Inizia innanzitutto installando il repository EPEL e poi il repository REMI sul tuo sistema, come segue.

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

2. Successivamente, devi installare yum-utils, una raccolta di utilità per estendere le funzionalità predefinite di yum; ti aiutano a gestire i repository yum e i pacchetti senza alcuna configurazione manuale e altro ancora.

yum install yum-utils

3. Una volta installato yum-utils, utilizza yum-config-manager per abilitare il repository Remi come repository predefinito per l'installazione di diverse versioni e moduli 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. Ora installa l'estensione Opcache e verifica la tua versione PHP per confermare che abbia l'estensione Opcache installata utilizzando i seguenti comandi.

yum install php-opcache		
php -v

Configura l'estensione PHP Opcache in CentOS 7

5. Successivamente, configura OPcache modificando /etc/php.d/10-opcache.ini (o /etc/ php.d/10-opcache.ini) utilizzando il tuo editor preferito.

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

Le seguenti impostazioni dovrebbero aiutarti a iniziare a utilizzare OPcache e sono generalmente consigliate come buone prestazioni. Puoi abilitare una configurazione rimuovendola dal commento.

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. Infine, riavvia il tuo server web affinché Opcache inizi a funzionare.

systemctl restart nginx
OR
systemctl restart httpd

È tutto! Opcache è un'estensione PHP creata per migliorare le prestazioni di PHP. In questo articolo, abbiamo spiegato come installare e configurare OPcache in CentOS 7. Se avete domande, raggiungeteci tramite il modulo commenti qui sotto.