Jak zainstalować Zend Opcache w Debian i Ubuntu
- 4152
- 79
- Tacjana Karpiński
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 --versionSprawdź 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 OpcacheTo 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 -vSprawdź 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 OpcacheWłą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.
- « 20 Linux Yum (Updater, zmodyfikowany) Polecenia do zarządzania pakietami
- Jak wyłączyć aktualizacje pakietów za pomocą YUM/DNF w Rhel Linux »