Jak zainstalować Zend Opcache w Debian i Ubuntu

Jak zainstalować Zend Opcache w Debian i Ubuntu

Ten artykuł został wcześniej napisany APC (Alternatywna pamięć podręczna PHP), Ale APC jest przestarzały i nie pracuje już z PHP 5.4 dalej, teraz powinieneś użyć Opcache Dla lepszych i szybszych wydajności, jak wyjaśniono w tym artykule…

Opcache to zaawansowany moduł buforowania oparty na kodzie operacyjnym, który działa podobnie jak inne rozwiązania buforowania. Znacząco poprawia wydajność PHP, a Twoja witryna za pośrednictwem, przechowując wstępnie skompilowane strony PHP w pamięci współdzielonej. Eliminuje to potrzebę ciągłego ładowania tych stron PHP na każde żądanie przez serwer.

[Może się również polubił: 10 najlepszych narzędzi buforowania open source dla Linux]

W tym przewodniku przeprowadzimy Cię przez instalację Zend Opcache w dystrybucjach Linux z siedzibą w Debian, takich jak Ubuntu I Mennica.

Na tej stronie
  • Włącz Opcache na serwerze WWW Apache
  • Włącz Opcache na serwerze WWW Nginx

Do celów demonstracyjnych będziemy używać Ubuntu 20.04 i pokaż, jak możesz zainstalować i włączyć oba moduł Apache I Nginx serwery internetowe.

Zainstaluj i skonfiguruj PHP Opcache dla Apache

Aby ustawić walcowanie piłki, uruchom terminal i zaktualizuj indeks pakietu:

Aktualizacja $ sudo apt 

Następnie zainstaluj Apache serwer internetowy, Php, I Php moduły, w tym php-opcache moduł w następujący sposób.

$ sudo apt Zainstaluj apache2 libapache2-mod-php php-curl php-mbstring php-opcache php-mysql php-xml php-gd 

Polecenie instaluje najnowsze Apache serwer WWW i PHP 7.4 i powiązane rozszerzenia. Aby zweryfikować zainstalowaną wersję PHP, uruchom polecenie:

$ php --version 
Sprawdź wersję Opcache PHP

Następnym krokiem jest włączenie Opcache Moduł buforowania. Dlatego edytuj php.ini plik konfiguracyjny.

$ sudo nano/etc/php/7.4/apache2/php.INI lub $ sudo vim/etc/php/7.4/apache2/php.ini 

Zlokalizuj i odbij następujące wiersze

Opcache.Włącz = 1 opcache.Memory_consumption = 128 Opcache.max_accelered_files = 10000 opcache.revalidate_freq = 200 

Zapisz zmiany i wyjdź.

Następnie uruchom ponownie Apache, aby zastosować zmiany.

$ sudo systemctl restart apache2 

Na koniec sprawdź to Opcache został włączony w następujący sposób:

$ php -i | Grep Opcache 

Na ekranie zostanie wyświetlone następujące dane wyjściowe.

Sprawdź moduł PHP Opcache

To jest wystarczający dowód, że Opcache Moduł został pomyślnie zainstalowany.

Zainstaluj i skonfiguruj PHP Opcache dla Nginx

Jeśli planujesz mieć Nginx Jako wybrany serwer internetowy i nadal ma Opcache zainstalowane, wykonaj poniższe czynności.

zainstalować Nginx, Php, i powiązane Php rozszerzenia jak poprzednio.

$ sudo apt instaluj nginx php php-fpm php-cp-cli php-curl php-mbstring php-opcache php-mysql php-xml php-gd 

Jeszcze raz potwierdź zainstalowaną wersję PHP.

$ php -v 
Sprawdź wersję Opcache PHP

Następnie dostęp do php.ini plik konfiguracyjny, aby włączyć Opcache.

$ sudo nano/etc/php/7.4/fpm/php.INI lub $ sudo vim/etc/php/7.4/fpm/php.ini 

Tak jak poprzednio, pocukaj następujące wiersze, aby umożliwić Opcache Do Nginx.

Opcache.Włącz = 1 opcache.Memory_consumption = 128 Opcache.max_accelered_files = 10000 opcache.revalidate_freq = 200 

Zapisz zmiany i wyjdź.

Następnie uruchom ponownie Nginx serwer WWW i PHP-FPM praca.

$ sudo systemctl restart nginx php7.4-fpm 

Na koniec potwierdź to Opcache został pomyślnie zainstalowany:

$ php -i | Grep Opcache 
Włącz Opcache na Nginx

I to było o tym, jeśli chodzi o instalację Zend Opcache Moduł buforowania. Twoja opinia jest najbardziej mile widziana.