Jak skonfigurować PHP EaCcelerator na Centos & Rhel
- 1651
- 241
- Pani Janina Cieśla
PHP EaCcelerator Służy do poprawy wydajności skryptów PHP poprzez optymalizowanie i buforowanie ich w skompilowanych stanach. EaCcelerator przechowuje skompilowane skrypty PHP w pamięci współdzielonej i wykonuje kod bezpośrednio z niego. EaCcelerator zazwyczaj zmniejsza ładowanie serwera i zwiększa prędkość kodu PHP o 1-10 razy. Dostępne są również inne opcje optymalizacji skryptów PHP, takie jak APC, memcached, xcache itp. Czytaj więcej
Instalowanie PHP EaCcelerator
PHP EaCcelerator można po prostu zainstalować za pomocą menedżera pakietu Yum w systemach CentOS i RHEL. Do jego zainstalowania możemy również użyć kodu źródłowego. Ten artykuł pomoże Ci zainstalować i skonfigurować PHP EaCcelerator przy użyciu obu metod.
Metoda 1. Korzystanie z Menedżera pakietu Yum
Aby zainstalować PHP EaCcelerator za pomocą Yum po prostu wpisz poniżej polecenie.
# Yum Instal PHP-Eaccelerator
Podczas instalowania PHP EaCcelerator za pomocą Yum, tworzy własny plik konfiguracyjny PHP /etc /php.D/EaCcelerator.ini. W przypadku wstępnej konfiguracji nie trzeba wprowadzać żadnych zmian.
Musimy również ponownie uruchomić serwer WWW, aby działał.
# Service Httpd restart
Metoda 2. Za pomocą kodu źródłowego
Większość użytkowników unika korzystania z instalacji źródła i preferuje korzystanie z menedżera pakietów. Jeśli PHP EaCcelerator nie jest dostępny w pakiecie binarnym do dystrybucji, możesz użyć poniżej kroków, aby go zainstalować.
Pobierz i wyodrębnij archiwum źródłowe
Pobierz najnowszy kod źródłowy PHP EaCcelerator stąd lub wpisz następujące polecenia, aby go pobrać.
# cd/opt # wget https: // codeLoad.github.com/eaCcelerator/eaCcelerator/Zip/0.9.6 -O EaCcelerator -0.9.6.Zip # Unzip EaCcelerator-0.9.6.zamek błyskawiczny
Zainstaluj PHP EaCcelerator
Po wyodrębnianiu typu PHP EaCcelerator następujące polecenia, aby skompilować źródło i zainstalować.
# CD EaCcelerator-0.9.6 # Phpize # ./skonfiguruj # Zrób # Zrób instalację
Zaktualizuj konfigurację PHP
Dodaj następujące wartości do pliku konfiguracyjnego PHP EaCcelerator /etc /php.D/EaCcelerator.ini. Utwórz nowy plik, który nie istnieje.
# vim /etc /php.D/EaCcelerator.ini [eaCcelerator] extension = "eaCcelerator.Więc „EaCcelerator.shm_size = "0" eaCcelerator.cache_dir = "/var/cache/php-eaccelerator" eaCcelerator.enable = "1" eaCcelerator.Optimizer = "1" EaCcelerator.debugowanie = 0 eaCcelerator.log_file = "/var/log/httpd/eaCcelerator_log" eaCcelerator.name_space = "" eaCcelerator.check_mtime = "1" eaCcelerator.filtr = "" eaCcelerator.shm_ttl = "0" eaCcelerator.SHM_PRUNE_PERIOD = "0" EACcelerator.shm_only = "0" eaCcelerator.dozwolony_admin_path = "/var/www/html"
Przeczytaj więcej o ustawieniach INI
Tworzenie katalogu pamięci podręcznej
Musimy utworzyć katalog pamięci podręcznej i skonfigurować wymagane uprawnienia.
# mkdir -p/var/cache/php-eaccelerator # chmod 777/var/cache/php-eaccelerator
Uruchom ponownie serwer WWW
Aby włączyć nową konfigurację PHP, musimy ponownie uruchomić serwer WWW.
# Service Httpd restart
Testowanie PHP EaCcelerator
Utwórz skrypt php phpinfo.PHP za pomocą poniższego kodu w sieci dostępnym w sieci i otwórz go w przeglądarce. Głównym zdaniem jest sprawdzenie, czy buforuje php sript. Otwórz niektóre adresy URL PHP w przeglądarce i obejrzyj dane wyjściowe. Jeśli Buforowane skrypty Wartość rośnie, co oznacza, że działa prawidłowo. Sprawdź poniżej zrzut ekranu z czerwoną wartością podświetloną.
123 |
Skonfiguruj panelu sterowania EACCELERATOR
EaCcelerator zapewnia również skrypt kontrolny do sprawdzenia konfiguracji i statusu EACcelerator. Wyszukaj kontrolę.skrypt php w źródle i skopiuj go do adresu URL dostępnego w sieci i otwórz w przeglądarce jak poniżej.
http: // svr2.tecadmin.Net/Control.Domyślny szczegół logowania PHP: Admin / EACcelerator