In questo articolo, avremo spiegato i passaggi necessari per installare e configurare PHP OPcache su Ubuntu 20.04 LTS. Prima di continuare con questo tutorial, assicurati di aver effettuato l'accesso come utente con sudo
privilegi. Tutti i comandi in questo tutorial devono essere eseguiti come utente non root.
OPcache è un modulo Apache per l'interprete PHP. Viene utilizzato per aumentare le prestazioni archiviando script precompilati nello spazio di memoria condivisa. È un modulo di memorizzazione nella cache integrato in PHP. Quando è abilitato, aumenta sorprendentemente le prestazioni dei siti Web basati su PHP.
Prerequisito:
- Sistema operativo con Ubuntu 20.04
- Indirizzo IPv4 del server con privilegi di superutente (accesso root)
- Terminale Gnome per desktop Linux
- Client PuTTy SSH per Windows o macOS
- Powershell per Windows 10/11
- Familiarità con i comandi APT
Installa PHP OPcache su Ubuntu 20.04
Passaggio 1. Innanzitutto, prima di iniziare a installare qualsiasi pacchetto sul tuo server Ubuntu, ti consigliamo sempre di assicurarti che tutti i pacchetti di sistema siano aggiornati.
sudo apt update sudo apt upgrade
Passaggio 2. Installa PHP OPcache sul sistema Ubuntu.
- Installa Opcache con Apache.
Dovrai installare Apache, PHP e altre estensioni PHP sul tuo server:
sudo apt install apache2 libapache2-mod-php php php-cli php-opcache
Una volta installato Opcache, modifica il php.ini
per abilitare l'estensione Opcache:
nano /etc/php/7.4/apache2/php.ini
Aggiungi le seguenti righe:
opcache.enable=1 opcache.memory_consumption=512 opcache.max_accelerated_files=3000 opcache.revalidate_freq=200
Salva e chiudi il file, quindi riavvia il servizio Apache:
sudo systemctl restart apache2
- Installa Opcache con Nginx.
Ora installa l'estensione Opcache con il seguente comando:
sudo apt install nginx php-fpm php-cli php-opcache
Avanti, dovrai abilitare PHP OPcache modificando php.ini
file:
nano /etc/php/7.4/fpm/php.ini
Cambia le seguenti righe:
opcache.enable=1 opcache.memory_consumption=512 opcache.max_accelerated_files=3000 opcache.revalidate_freq=200
Salva e chiudi il file, quindi riavvia il servizio Nginx:
sudo systemctl restart php7.4-fpm sudo systemctl restart nginx
Ora puoi verificare l'installazione di PHP OPcache con il seguente comando:
php -i | grep opcache
Dovresti ottenere il seguente output:
/etc/php/7.4/cli/conf.d/10-opcache.ini, opcache.blacklist_filename => no value => no value opcache.consistency_checks => 0 => 0 opcache.dups_fix => Off => Off opcache.enable => On => On opcache.enable_cli => Off => Off opcache.enable_file_override => Off => Off opcache.error_log => no value => no value opcache.file_cache => no value => no value opcache.file_cache_consistency_checks => 1 => 1 opcache.file_cache_only => 0 => 0 opcache.file_update_protection => 2 => 2 opcache.force_restart_timeout => 120 => 120
Questo è tutto ciò che devi fare per installare PHP OPcache su Ubuntu 20.04 LTS Focal Fossa. Spero che tu possa trovare utile questo suggerimento rapido. Per ulteriori letture su PHP OPcache, fare riferimento alla loro knowledge base ufficiale. Se hai domande o suggerimenti, sentiti libero di lasciare un commento qui sotto.