Acest articol a fost scris anterior pentru APC (Cache PHP alternativ), dar APC este depreciat și nu mai funcționează cu PHP 5.4 în continuare, acum ar trebui să utilizați OPcache pentru o performanță mai bună și mai rapidă, așa cum este explicat în acest articol...
OpCache este un modul avansat de stocare în cache bazat pe opcode care funcționează similar cu alte soluții de stocare în cache. Îmbunătățește semnificativ performanța PHP și site-ul dvs. prin extensie, prin stocarea paginilor PHP pre-compilate ale site-ului dvs. în memoria partajată. Acest lucru elimină necesitatea ca PHP să încarce constant aceste pagini la fiecare solicitare a serverului.
[ S-ar putea sa-ti placa si: Top 10 instrumente de stocare în cache open source pentru Linux ]
În acest ghid, vă vom ghida prin instalarea Zend OPcache în Distribuții Linux bazate pe Debian precum Ubuntu și Mentă.
În scopuri demonstrative, vom folosi Ubuntu 20.04 și vă arată cum puteți instala și activa modulul ambele Apache și Nginx servere web.
Pentru a seta problema, lansați terminalul și actualizați indexul pachetelor:
$ sudo apt update.
Apoi, instalați Apache server web, PHP, și PHP module inclusiv cele php-opcache modul după cum urmează.
$ sudo apt install apache2 libapache2-mod-php php-curl php-mbstring php-opcache php-mysql php-xml php-gd.
Comanda instalează cel mai recent Apache server web și PHP 7.4 și extensiile asociate. Pentru a verifica versiunea de PHP instalată, executați comanda:
$ php --versiune.
Următorul pas este să activați OPcache modul de stocare în cache. Prin urmare, editați php.ini Fișier de configurare.
$ sudo nano /etc/php/7.4/apache2/php.ini. SAU. $ sudo vim /etc/php/7.4/apache2/php.ini.
Localizați și decomentați următoarele rânduri
opcache.enable=1. opcache.memory_consumption=128. opcache.max_accelerated_files=10000. opcache.revalidate_freq=200.
Salvați modificările și ieșiți.
Apoi reporniți Apache pentru a aplica modificările.
$ sudo systemctl reporniți apache2.
În sfârșit, verifică asta Opcache a fost activat după cum urmează:
$ php -i | grep opcache.
Următoarea ieșire va fi afișată pe ecran.
Aceasta este o dovadă suficientă că Opcache modulul a fost instalat cu succes.
Dacă plănuiți să aveți Nginx ca server web ales și încă mai aveți Opcache instalat, urmați pașii de mai jos.
Instalare Nginx, PHP, și asociate PHP extensii ca înainte.
$ sudo apt install nginx php php-fpm php-cli php-curl php-mbstring php-opcache php-mysql php-xml php-gd.
Încă o dată, confirmați versiunea PHP instalată.
$ php -v.
Apoi, accesați php.ini fișier de configurare pentru activare Opcache.
$ sudo nano /etc/php/7.4/fpm/php.ini. SAU. $ sudo vim /etc/php/7.4/fpm/php.ini.
Ca și înainte, anulați comentariile rândurilor următoare pentru a le activa Opcache pentru Nginx.
opcache.enable=1. opcache.memory_consumption=128. opcache.max_accelerated_files=10000. opcache.revalidate_freq=200.
Salvați modificările și ieșiți.
Apoi reporniți Nginx server web și PHP-FPM serviciu.
$ sudo systemctl reporniți nginx php7.4-fpm.
În sfârșit, confirmă asta Opcache a fost instalat cu succes:
$ php -i | grep opcache.
Și cam asta a fost în ceea ce privește instalarea Zend Opcache modul de stocare în cache. Feedback-ul dvs. este binevenit.