Jak skonfigurować PHP EaCcelerator na Centos & Rhel

Jak skonfigurować PHP EaCcelerator na Centos & Rhel

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