![Kako dijeliti velike videozapise u Discordu (zaobići ograničenje veličine datoteke)](/f/fae4fb7c69bf80f457f8122ab77af088.jpg?width=100&height=100)
OpCache je napredni modul za predmemoriju temeljen na opcode-u koji radi slično drugim rješenjima za predmemoriju. Značajno poboljšava performanse PHP-a, a vaše web-mjesto proširenjem, pohranjivanjem unaprijed kompajliranih PHP stranica vaše stranice u zajedničku memoriju. Time se eliminira potreba da PHP stalno učitava ove stranice na svaki zahtjev poslužitelja.
[Moglo bi vam se također svidjeti: 10 najboljih alata za predmemoriju otvorenog koda za Linux ]
U ovom vodiču ćemo vas provesti kroz instalaciju Zend OPcache u Linux distribucije temeljene na Debianu kao npr Ubuntu i kovnica.
Za potrebe demonstracije koristit ćemo Ubuntu 20.04 i pokazati vam kako možete instalirati i omogućiti modul i na Apache i Nginx web poslužitelji.
Da biste postavili loptu, pokrenite svoj terminal i ažurirajte indeks paketa:
$ sudo apt ažuriranje.
Zatim, instalirajte Apache web poslužitelj, PHP, i PHP moduli uključujući php-opcache modul kako slijedi.
$ sudo apt install apache2 libapache2-mod-php php-curl php-mbstring php-opcache php-mysql php-xml php-gd.
Naredba instalira najnoviju Apache web poslužitelj i PHP 7.4 i pripadajućih ekstenzija. Da biste provjerili instaliranu verziju PHP-a, pokrenite naredbu:
$ php --verzija.
Sljedeći korak je omogućiti OPcache modul za predmemoriju. Stoga, uredite php.ini konfiguracijska datoteka.
$ sudo nano /etc/php/7.4/apache2/php.ini. ILI. $ sudo vim /etc/php/7.4/apache2/php.ini.
Pronađite i odkomentirajte sljedeće retke
opcache.enable=1. opcache.memory_consumption=128. opcache.max_accelerated_files=10000. opcache.revalidate_freq=200.
Spremite promjene i izađite.
Zatim ponovno pokrenite Apache da biste primijenili promjene.
$ sudo systemctl ponovno pokrenite apache2.
Konačno, provjerite to Opcache je omogućeno kako slijedi:
$ php -i | grep opcache.
Sljedeći izlaz bit će prikazan na vašem zaslonu.
Ovo je dovoljan dokaz da je Opcache modul je uspješno instaliran.
Ako planirate imati Nginx kao vaš web poslužitelj po izboru i još uvijek imate Opcache instaliran, slijedite dolje navedene korake.
Instalirati Nginx, PHP, i pridružene PHP ekstenzije kao i prije.
$ sudo apt install nginx php php-fpm php-cli php-curl php-mbstring php-opcache php-mysql php-xml php-gd.
Još jednom potvrdite instaliranu verziju PHP-a.
$ php -v.
Zatim pristupite php.ini konfiguracijsku datoteku za omogućavanje Opcache.
$ sudo nano /etc/php/7.4/fpm/php.ini. ILI. $ sudo vim /etc/php/7.4/fpm/php.ini.
Kao i prije, dekomentirajte sljedeće retke da biste omogućili Opcache za Nginx.
opcache.enable=1. opcache.memory_consumption=128. opcache.max_accelerated_files=10000. opcache.revalidate_freq=200.
Spremite promjene i izađite.
Zatim ponovno pokrenite Nginx web poslužitelj i PHP-FPM servis.
$ sudo systemctl ponovno pokrenite nginx php7.4-fpm.
Konačno, potvrdite to Opcache uspješno instaliran:
$ php -i | grep opcache.
I to je bilo sve što se tiče instalacije Zend Opcache modul za predmemoriju. Vaše povratne informacije su dobrodošle.