Opcache è una potente estensione PHP utilizzata per aumentare le prestazioni PHP memorizzando bytecode di script precompilati nella memoria condivisa. Quindi PHP non ha bisogno di caricare e analizzare gli script su ogni richiesta. Ciò accelererà le prestazioni delle applicazioni basate su PHP.
In questo tutorial, ti mostreremo come installare e abilitare l'estensione Opcache PHP con Apache e Nginx su Ubuntu 20.04.
Prerequisiti
- Un server che esegue Ubuntu 20.04.
- Una password di root è configurata sul server.
Installa Opcache con Apache
In questa sezione, ti mostreremo come installare e abilitare il modulo Opcache PHP sul server che esegue Apache.
Innanzitutto, installa l'estensione Opcache con il seguente comando:
apt-get install php-opcache -y
Una volta installato Opcache, modifica il file php.ini per abilitare l'estensione Opcache.
nano /etc/php/7.4/apache2/php.ini
Modifica le seguenti righe per ottenere prestazioni ottimali.
opcache.enable=1 opcache.memory_consumption=128 opcache.max_accelerated_files=3000 opcache.revalidate_freq=200
Salva e chiudi il file, quindi riavvia il servizio Apache per applicare le modifiche alla configurazione:
systemctl restart apache2
Installa Opcache con Nginx
In questa sezione, ti mostreremo come installare e abilitare il modulo Opcache PHP sul server che esegue Nginx.
Innanzitutto, installa l'estensione Opcache con il seguente comando:
apt-get install php-opcache php-fpm -y
Una volta installato Opcache, modifica il file php.ini per abilitare l'estensione Opcache.
nano /etc/php/7.4/fpm/php.ini
Modifica le seguenti righe per ottenere prestazioni ottimali.
opcache.enable=1 opcache.memory_consumption=128 opcache.max_accelerated_files=3000 opcache.revalidate_freq=200
Salva e chiudi il file, quindi riavvia il servizio Nginx e PHP-FPM per applicare le modifiche alla configurazione:
systemctl restart nginx
systemctl restart php7.4-fpm
Conclusione
Congratulazioni! hai installato e abilitato con successo l'estensione PHP Opcache con Nginx e Apache su Ubuntu 20.04. Ora puoi velocizzare facilmente le tue applicazioni basate su PHP con Opcache.