So richten Sie PHP Eaccelerator auf Centos & Rhel ein

So richten Sie PHP Eaccelerator auf Centos & Rhel ein

PHP EACCELERATOR wird zur Verbesserung der Leistung von PHP -Skripten verwendet, indem sie in kompilierten Zuständen optimieren und zwischenspeichern. Mit dem EACCELERATORS -Speicher wurden PHP -Skripte im gemeinsam genutzten Speicher zusammengestellt und Code direkt daraus ausgeführt. Der EACCelerator reduziert normalerweise die Serverlast und erhöht die Geschwindigkeit Ihres PHP-Codes um das 1-10 Mal. Es stehen auch andere Optionen zur Verfügung, um PHP -Skripte wie APC, Memcached, Xcache usw. zu optimieren. Weiterlesen

Installieren Sie PHP EACCELERATOR

PHP EACCElerator kann einfach mit Yum Paket Manager auf CentOS- und Rhel -Systemen installiert werden. Außerdem können wir Quellcode verwenden, um ihn zu installieren. Dieser Artikel hilft Ihnen dabei.

Methode 1. Verwenden Sie Yum Paket Manager

So installieren Sie PHP EACCELERATOR mit YUM einfach unter dem Befehl unter dem Befehl.

# YUM Installieren Sie PHP-E-E-E-E-E-E-E-E-E-Mail  

Während der Installation von PHP -EACCELERATOR mit YUM wird die eigene PHP -Konfigurationsdatei /etc /PHP erstellt.D/Eaccelerator.Ini. Für das Erstaufbau müssen keine Änderungen vorgenommen werden.

Wir müssen auch den Webserver neu starten, damit es funktioniert.

# Service HTTPD Neustart 
Methode 2. Verwenden von Quellcode

Die meisten Benutzer vermeiden es, die Quellinstallation zu verwenden und Package Manager zu verwenden. Wenn PHP EACCelerator für Ihre Verteilung nicht im Binärpaket verfügbar ist, können Sie die folgenden Schritte zur Installation verwenden.

Laden Sie das Quellarchiv herunter und extrahieren Sie
Laden Sie hier den neuesten PHP -EacCelerator -Quellcode herunter oder geben Sie die folgenden Befehle ein, um ihn herunterzuladen.

 # CD/Opt # WGet https: // codeload.Github.com/eaccelerator/eaccelerator/ZIP/0.9.6 -o eaccelerator -0.9.6.ZIP # Unzip Eaccelerator-0.9.6.Reißverschluss 

Installieren Sie PHP EacCelerator
Nach dem Extrahieren des PHP -Eaccelerator -Typs folgen Befehle, um die Quelle zu kompilieren und zu installieren.

 # CD EACCELERATOR-0.9.6 # Phpize # ./konfigurieren # mach # mach installieren 

Aktualisieren Sie die PHP -Konfiguration
Fügen Sie den folgenden Werten zu EACCelerator -PHP -Konfigurationsdatei /etc /PHP hinzu.D/Eaccelerator.Ini. Erstellen Sie eine neue Datei, die sie nicht existiert.

# vim /etc /php.D/Eaccelerator.Ini  [Eaccelerator] Extension = "Eaccelerator.Also "EacCelerator.SHM_SIZE = "0" EACCelerator.cache_dir = "/var/cache/PHP-E-E-E-E-E-EACELERATOR".Enable = "1" EACCELERATOR.Optimierer = "1" EacCelerator.Debug = 0 Eaccelerator.log_file = "/var/log/httpd/eaccelerator_log" eaccelerator.name_space = "" eaccelerator.check_mtime = "1" EACCelerator.filter = "" Eaccelerator.SHM_TTL = "0" EACCELERATOR.SHM_PRUNE_PERIOD = "0" EACCelerator.SHM_ONLY = "0" EACCELERATOR.erlaubt_admin_path = "/var/www/html" 

Lesen Sie mehr über INI -Einstellungen

Cache -Verzeichnis erstellen
Wir müssen ein Cache -Verzeichnis erstellen und die erforderlichen Berechtigungen einrichten.

# Mkdir -p/var/cache/PHP-EACCELERATOR # CHMOD 777/VAR/Cache/PHP-EACCELERATORATION 

Starten Sie den Webserver neu
Um eine neue PHP -Konfiguration zu aktivieren, müssen wir den Webserver neu starten.

# Service HTTPD Neustart 

Testen Sie das PHP -EacCelerator

Erstellen Sie PHP -Skript -Phpinfo.PHP verwendet den folgenden Code im Web -Accessible -Verzeichnis und öffnen Sie es im Browser. Das Hauptgedanke besteht darin, zu überprüfen, ob es PHP Sript zwischengespeichert. Öffnen Sie einige PHP -URLs im Browser und schauen Sie sich die PHP -Info -Ausgabe an. Wenn Zwischengespeicherte Skripte Der Wert steigt, was bedeutet, dass er richtig funktioniert. Überprüfen Sie den folgenden Screenshot mit rot hervorgehobener Wert.

123

Richten Sie das EACCelerator -Bedienfeld ein

Der EACCELERATOR bietet außerdem ein Kontrollskript, um Sie zu überprüfen. Suche nach Kontrolle.PHP -Skript in der Quelle und kopieren Sie es in Web -zugänglicher URL und öffnen Sie im Browser wie unten.

http: // svr2.Tecadmin.Netz/Kontrolle.PHP -Standard -Anmeldedetail: Admin / EacCelerator