OPcache è un modulo interprete PHP per Apache. Aumenta le prestazioni memorizzando gli script precompilati in un pool di memoria condivisa. Il modulo viene in genere utilizzato per velocizzare e migliorare le prestazioni di applicazioni Web PHP come WordPress, Drupal e siti PHP personalizzati. Con OPcache, non è necessario caricare e analizzare gli script PHP per ogni richiesta.
Detto questo, concentriamoci su come installare e abilitare il modulo PHP Opcache su Ubuntu 20.04.
Passaggio 1:aggiorna Ubuntu 20.04
Innanzitutto, assicurati che gli elenchi dei pacchetti vengano aggiornati come segue
$ sudo apt update
Ciò garantisce che i repository e gli elenchi di pacchetti siano aggiornati. Una volta completato, vai al passaggio successivo.
Passaggio 2:installa Apache e PHP
Per prima cosa installa Apache, PHP e le estensioni PHP richieste sul tuo sistema. Esegui i comandi:
$ sudo apt-get install apache2 libapache2-mod-php php php-opcache php-mysql php-mbstring php-cli php-zip php-gd php-curl php-xml -y
Dopo l'installazione, verifica la versione PHP come mostrato:
$ php -v
Passaggio 3:Configura PHP Opcache
In questo passaggio, configureremo Opcache. Innanzitutto, modifica il file php.ini per abilitare il servizio Opcache. Corri:
$ sudo nano /etc/php/7.4/apache2/php.ini
Quindi, decommenta le seguenti righe:
opcache.enable=1 opcache.memory_consumption=128 opcache.max_accelerated_files=10000 opcache.revalidate_freq=200
Quindi, salva il file ed esci. Per effettuare le modifiche apportate, ricaricare il server web.
$ sudo systemctl restart apache2
Per confermare o verificare che il modulo OPcache sia stato caricato, eseguire il comando:
$ php -i | grep opcache
L'output è come mostrato di seguito:
Installa e configura PHP OPcache con Nginx
Puoi scegliere di installare PHP OPcache con il server web Nginx invece di Apache. Segui i passaggi indicati di seguito:
Passaggio 1:installa PHP e Nginx
Inizia installando Nginx, PHP e le estensioni PHP richieste come mostrato:
$ sudo apt-get install nginx php php-fpm php-cli php-opcache php-mysql php-zip php-gd php-mbstring php-curl php-xml -y
Per confermare che l'installazione è andata a buon fine, controlla la versione PHP installata come segue:
$ php -V
Passaggio 2:configura OPcache
In questo passaggio, configureremo Opcache. Innanzitutto, modifica il file php.ini per abilitare il servizio Opcache. Corri:
$ sudo vim /etc/php/7.4/fpm/php.ini
Ancora una volta, decommenta le righe seguenti come abbiamo visto prima con Apache.
opcache.enable=1 opcache.memory_consumption=128 opcache.max_accelerated_files=10000 opcache.revalidate_freq=200
Quindi, salva il file ed esci. Infine, ricarica il server web e il servizio PHP-FPM per applicare le modifiche.
$ sudo systemctl restart nginx php7.4-fpm
Per verificare l'installazione di PHP Opcache, eseguire il comando:
$ php -i | grep opcache
PHP Opcache è ora installato correttamente su Ubuntu 20.04: