GNU/Linux >> Linux Esercitazione >  >> Panels >> Panels

Come installare e configurare PHP OPcache su Ubuntu 20.04

OPcache è un modulo Apache per l'interprete PHP. Viene utilizzato per aumentare le prestazioni archiviando script precompilati nello spazio di memoria condivisa.
In genere, viene utilizzato per velocizzare le prestazioni di WordPress e delle applicazioni basate su PHP. OPcache elimina la necessità che PHP carichi e analizzi gli script su ogni richiesta.

In questo tutorial, ti mostreremo come installare e configurare PHP OPcache su un VPS Ubuntu 20.04.

Prerequisiti

  • Un Ubuntu 20.04 VPS (useremo il nostro piano SSD 2 VPS)
  • Accesso all'account utente root (o accesso a un account amministratore con privilegi root)

Accedi al server e aggiorna i pacchetti del sistema operativo del server

Innanzitutto, accedi al tuo server Ubuntu 20.04 tramite SSH come utente root:

ssh root@IP_Address -p Port_number

Dovrai sostituire "IP_Address" e "Port_number" con il rispettivo indirizzo IP e numero di porta SSH del tuo server. Inoltre, se necessario, sostituisci "root" con il nome utente dell'account amministratore.

Prima di iniziare, devi assicurarti che tutti i pacchetti del sistema operativo Ubuntu installati sul server siano aggiornati. Puoi farlo eseguendo i seguenti comandi:

apt-get update -y
apt-get upgrade -y

Installa e configura PHP OPcache con Apache

In questa sezione, ti mostreremo come installare PHP OPcache e abilitarlo per il web server Apache.

Installa Apache e PHP

Innanzitutto, dovrai installare Apache, PHP e altre estensioni PHP sul tuo server. Puoi installarli con il seguente comando:

apt-get install apache2 libapache2-mod-php php php-cli php-opcache php-mysql php-zip php-gd php-mbstring php-curl php-xml -y

Una volta installati tutti i pacchetti, verifica la versione PHP con il seguente comando:

php -version

Dovresti ottenere il seguente output:

PHP 7.4.3 (cli) (built: Oct  6 2020 15:47:56) ( NTS )
Copyright (c) The PHP Group
Zend Engine v3.4.0, Copyright (c) Zend Technologies
    with Zend OPcache v7.4.3, Copyright (c), by Zend Technologies

Configura OPcache

Successivamente, dovrai abilitare PHP OPcache modificando il file php.ini.

nano /etc/php/7.4/apache2/php.ini

Decommenta le seguenti righe:

opcache.enable=1
opcache.memory_consumption=128
opcache.max_accelerated_files=10000
opcache.revalidate_freq=200

Salva e chiudi il file, quindi riavvia il servizio Apache per applicare le modifiche:

systemctl restart apache2

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 => 180 => 180

Installa e configura PHP OPcache con Nginx

In questa sezione, ti mostreremo come installare PHP OPcache con il server web Nginx.

Installa PHP e Nginx

Innanzitutto, installa Nginx, PHP e altre estensioni PHP con il seguente comando:

apt-get install nginx php php-fpm php-cli php-opcache php-mysql php-zip php-gd php-mbstring php-curl php-xml -y

Una volta installati tutti i pacchetti, verifica la versione PHP con il seguente comando:

php -version

Dovresti ottenere il seguente output:

PHP 7.4.3 (cli) (built: Oct  6 2020 15:47:56) ( NTS )
Copyright (c) The PHP Group
Zend Engine v3.4.0, Copyright (c) Zend Technologies
    with Zend OPcache v7.4.3, Copyright (c), by Zend Technologies

Configura OPcache

Successivamente, dovrai abilitare PHP OPcache modificando il file php.ini.

nano /etc/php/7.4/fpm/php.ini

Decommenta le seguenti righe:

opcache.enable=1
opcache.memory_consumption=128
opcache.max_accelerated_files=10000
opcache.revalidate_freq=200

Salva e chiudi il file, quindi riavvia il servizio Apache per applicare le modifiche:

systemctl restart nginx php7.4-fpm

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 => 180 => 180

Ovviamente, non devi fare nulla di tutto ciò se utilizzi uno dei nostri servizi di hosting PHP VPS, nel qual caso puoi semplicemente chiedere ai nostri esperti amministratori Linux di configurarlo per te. Sono disponibili 24 ore su 24, 7 giorni su 7 e si prenderanno immediatamente cura della tua richiesta.

PS. Se questo post ti è piaciuto condividilo con i tuoi amici sui social network utilizzando i pulsanti a sinistra o semplicemente lascia una risposta qui sotto. Grazie.


Panels
  1. Installa e configura PHP OPcache su Ubuntu 20.04

  2. Come installare e configurare CyberPanel su Ubuntu 18.04

  3. Come installare e configurare LibreNMS su Ubuntu 16.04

  4. Come installare PHP 7.3 su Ubuntu 16.04

  5. Come installare e configurare Fail2ban su Ubuntu 20.04

Come installare e configurare MongoDB su Ubuntu 14.04

Come installare e configurare Solr 6 su Ubuntu 16.04

Come installare e configurare GitLab su Ubuntu 16.04

Come installare e configurare Cacti su Ubuntu 20.04

Come installare e configurare Git su Ubuntu 20.04

Come installare e configurare PHP OPcache su Ubuntu 18.04