Anbringen Sie XCache PHP-Gaspedal in Linux l, indem Sie von der Quelle kompilieren
XCache ist eine Alternative dennoch schnelles und beständiges PHP-Gaspedal und opcode cacher, das dem berühmten eAccelerator und dem APC ähnlich ist (alternativer PHP-Pufferspeicher). XCache Verlängerungsarbeiten, indem sie die kompilierte bytecode (opcode oder Zwischencode) Form von PHP cachieren, scripts, um die Unkosten zu vermeiden, um PHP-Quellencode auf jeder Seitenanforderung zu analysieren und zu kompilieren und verringert folglich Bedienerlasten, auflädt die Leistung der PHP-Indexe t und erhöht die Geschwindigkeit des PHP-Codes von 2-10mal.
XCache stützt alle spätesten PHP cvs Niederlassungen wie PHP 4.3, PHP 4.4, PHP 5.1 und PHP 5.2 auf Linux-Server einschließlich CentOS, das Common auf cPanel verwendete und Plesk Netzbewirtungsbediener gründete und ThreadSafe/Windows-web server. XCache überwindt viele Probleme, die von den opcachers oder von den Gaspedalen wie nicht imstande, mit neuen PHP-Versionen zu arbeiten existieren. Neben, XCache auch evaluiert, um als andere opcode cachers schneller zu sein.
Dieses ist ein einfaches Tutorium und ein Führer auf, wie man XCache PHP cacher anbringt, indem es manuell vom Quellencodepaket kompiliert. Wenn Sie Wordpress verwenden oder XCache verwenden, um Wordpress Blogleistung zu beschleunigen und zu verbessern, sollten Sie zuerst garantieren, dass PHP zur spätesten Version (PHP 5.2.1) verbessert, wie Ursache PHP-4. Mai irgendeine Instabilitätausgabe wie nicht imstande, Anmerkung, Laden der teilweisen Seite bekanntzugeben und etc. irgendwie, PHP5 immer empfohlen, wenn möglich. Und wie mit allem PHP-Gaspedal, arbeitet XCache nicht mit PHP suEXEC einschält. PHP suEXEC muss untauglich sein, damit XCache richtig arbeitet.
Z.Z. beibehält XCache 2 Niederlassungen, d.h. Version 1.0.3 und Version 1.2.0 .0. ist Version jetzt beständige Freigabe, wenn die Version 1.0.x für PHP empfohlen, 4.3.x und 4.4.x und die Version 1.2.x, die für die meiste Version von PHP einschließlich 5.1.x und 5.2.x, ausgenommen Reihe PHP-5.0.x empfohlen. Wenn Sie PHP4 verwenden, versuchen Sie beides Version von XCache, zum das auszuwählen, das für Ihre Anwendung am verwendbarsten ist. Um zu überprüfen welcher Version von PHP, das Sie usinng sind, Befehls-PHP - v herausgeben oder eine PHP-Akte mit dem folgenden Inhalt gründen, dann benennen Sie die Akte vom web browser:
<? PHP
phpinfo ();
? >
- Ändern Sie zum lokalen Verzeichnis des Benutzers Quellwie /usr/local/src, indem Sie nach Befehl verwenden:
cd /usr/local/src
- Zurückholen Sie kholen und herunterladen Sie das Quellpaket der Version von XCache Version, das Sie beschließen anzubringen.
wget http://210.51.190.228/pub/XCache/Releases/xcache-1.0.3.tar.gz (für XCache 1.0.3)
oder
wget http://210.51.190.228/pub/XCache/Releases/xcache-1.2.0.tar.gz (für XCache 1.2.0)
- Untar, öffnen, auspacken en oder extrahieren das Archiv mit einem der folgenden Befehle:
Teer - zxf xcache-*.tar.gz
gzip - DC xcache-*.tar.gz | Teer - x - Einsteigen Sie in das xcache Verzeichnis mit Quellinhalt l-:
cd xcache
- Trigger-PHP-Gebäudeumwelt:
phpize
- Wahlweise freigestellte aber empfohlene Praxis ist, XCache außerhalb des Quellverzeichnisses zu errichten:
mkdir ../xcache-build
cd ../xcache-build - Laufen lassen Sie die Konfiguration mit der Wahl, die Sie wünschen, das grundlegende ist als unten, das dem XCache durch Rückstellung ermöglicht:
../xcache/configure - ermöglichenSie
Sie können alle vorhandenen Wahlen heraus verzeichnen, indem Sie ../xcache/configure verwenden - helfen Sie zu befehlen, die das folgende anzeigt:
- ermöglichenSie einschließen XCACHE Unterstützung.
- Ermöglichen-xcacheoptimierer XCACHE: (N/A)
- ermöglichenSie XCACHE: Ermöglichen Sie Codeabdeckungkipper
- Ermöglichen-xcacheversammlungsteilnehmer XCACHE: (N/A)
- Ermöglichen-xcachedisassembler XCACHE: Ermöglichen Sie opcode zum PHP-Variablenkipper
- Ermöglichen-xcachekodierer XCACHE: (N/A)
- Ermöglichen-xcachedecoder XCACHE: (N/A)
- Ermöglichen-xcachetest XCACHE: Ermöglichen Sie Selbsttest - FÜR NUR ENTWICKLER!! - Kompilieren Sie die Quelle mit folgendem Befehl:
bilden Sie
Garantieren Sie, dass keine Störung auftrat.
- Wenn Sie nicht bereits unter Verwendung des Wurzelkontos haben, SU, zum des Benutzers zu wurzeln.
- Anbringen Sie XCache Zweiheit mit dem folgenden Befehl n:
bilden Sie anzubringen
Garantieren Sie, dass keine Störung auftrat, und merken Sie hinunter den Verlängerungsinstallationsweg des xcache.so.
- Zunächst XCache Notwendigkeit, in der PHP.INI Akte zusammengebaut zu werden und ermöglicht zu werden. Lokalisieren Sie die korrekte Position der php.ini Konfigurationsakte, indem Sie phpinfo () Funktion verwenden (sehen Sie die Probe, die oben verzeichnet, um Version von PHP zu überprüfen). In der Netzbewirtungsumwelt normalerweise gefunden es in /etc oder in /usr/local/lib. Wenn die Installierung von PHP das /etc/php.d/-Faltblatt analysiert, dann herstellen Sie einfach eine Akte in diesem Faltblatt te, das xcache.ini genannt, oder Kopie über der Probe xcache.ini kam mit Quellpaket.
Ändern Sie zurück zu xcache Quelle auspacken Verzeichnis und laufen lassen den folgenden Befehl mit Wurzelbenutzer:
Katze xcache.ini >> /etc/php.ini
$EDITOR /etc/php.iniAnmerkung: ändern Sie zum Weg von php.ini dementsprechend
Dieses anfügt die Rückstellung XCache Konfiguration zum Ende von php.ini. Wechselweise können Sie den folgenden Text in die php.ini Akte auch kopieren und kleben sich:
[xcache-allgemein]; ; anbringen Sie als zend Verlängerung d (empfohlen)zend_extension = /usr/local/lib/php/extensions/no-debug-non-zts-xxx/xcache.so; ; anbringen Sie als zend Verlängerung mit verlegen-sicherem m; zend_extension_ts = /usr/local/lib/php/extensions/non-debug-zts-xxx/xcache.so; ; anbringen Sie als PHP-Verlängerung - (extension_dir muss auf den vollen Weg zu xcache.so eingestellt werden); Verlängerung = xcache.so[xcache.admin]
xcache.admin.user = admin
xcache.admin.pass = md5 ($your_password)[xcache]
xcache.sh m_scheme = mmap
xcache.size = 16M
xcache.count = 1
xcache.slots = 8K
xcache.ttl = 0
xcache.gc_interval = 0xcache.var_size = 0M
xcache.var_count = 1
xcache.var_slots = 8K
xcache.var_ttl = 0
xcache.var_maxttl = 0
xcache.var_gc_interval = 300xcache.test = Aus
xcache.readonly_protection = Aus
xcache.mmap_path = /dev/zero
xcache.coredump_directory =
xcache.cacher = An
xcache.stat = An
xcache.optimizer = Aus[xcache.coverager]
xcache.coverager = Aus
xcache.coveragedump_directory =
- Sie können XCache zu Ihrer Präferenz zusammenbauen. Einstellendes ein, das geändert werden muss, ist unter [xcache-allgemein], wo Sie den korrekten Installationsweg des XCache Verlängerungsmoduls spezifizieren müssen. Sie können auch entscheiden, XCache als PHP-Verlängerung anstelle von der Verlängerung für Zend Modul laufen zu lassen. In diesem Fall Anmerkung und uncomment die Linie dementsprechend. Andere wichtige Wahlen umfassen xcache.size , die Menge das Gedächtnis spezifizieren, das XCache zugeteilt, xcache.count , um Mehraderprozessoren oder mehrfache Prozessoren zu nutzen. Und wenn Sie planen, XCache Netz-Verwaltungsschnittstelle zu benutzen, eingeben Sie Wert der Prüfsumme xcache.admin.user und md5 von xcache.admin.pass . Versuchen Sie Werkzeuge MD5 , um den korrekten Wert zu erzeugen, oder verwenden Sie den folgenden Befehl, das MD5 für Ihr Kennwort zu erzeugen:
Echo - n Kennwort | md5sum
Anmerkung: Erklärung und Definition aller XCache INI Einstellungen können hier gefunden werden.
- Wiederbeginnen Sie das Apachehttpd-web server nnen. Die folgenden Befehle sollten arbeiten:
/etc/init.d/apache * Wiederanlauf
oder
/etc/init.d/httpd * Wiederanlauf
- Sicherstellen Sie Probe, dass das XCache läuft, indem er PHP-Akte mit phpinfo benennt () (sehen Sie Probe oben). Sie sollten einen neuen XCache Stützblock mit opcode sehen zu cachieren ermöglicht.
- Wenn Sie XCache Verwaltungsseite gründen möchten, zusammenbauen Sie einen angenommenen Namen in httpd.conf von Apache pd.conf, um auf das admin-Unterverzeichnis innerhalb XCache zu zeigen. Umso zu tun, hinzufügen Sie die folgende Linie httpd.conf inie (das Annehmen Ihrer xcache Quelle extrahiert bei /usr/local/src/, und Sie möchten auf admin-Seite von /xcache-admin/ URL zurückgreifen):
Alias /xcache-admin/ /usr/local/src/xcache/admin/
Dann Wiederanlauf Apache Web Server. Für lighttpd addieren Sie die folgende Linie anstatt:
alias.url += ( /xcache-admin/ => /usr/share/xcache/admin/")
Wechselweise können Sie das vollständige admin- Verzeichnis vom xcache Quellfaltblatt zur Netz Dokumentwurzel oder zum Unterverzeichnis Ihres Gebietes auch kopieren, das das zugängliche Netz ist. Jedoch empfohlen diese Methode nicht, wie Sie vergessen können, die admin-Seite zu aktualisieren, wenn XCache Paket modernisiert ist.
Anmerkung: Sicherstellen Sie diesen open_basedir Schutz, wenn Sie ermöglicht, ausgeschlossen für das Verzeichnis enthält Adminseite hält.
WICHTIG: Die Seite ist und vorausgesetzt maschinell übersetzt, wie ohne Garantie ist. Maschinelle Übersetzung kann schwierig sein zu verstehen. Beziehen Sie bitte auf ursprünglichen englischen Artikel, wann immer möglich.
In Verbindung stehende Artikel
- Korrekte Weise, Durcheinander MD5 für XCache Verwaltungs-Kennwort mit md5sum oder PHP zu erzeugen
- Werden Sie zum Linux-echten Vorteil (LGA) - mit Quelle und Sprung fertig
- Laufen lassen Sie WordPress oben schnelle Geschwindigkeit, indem Sie Gegenstände und Variablen in den XCache oder eAccelerator Cachespeicher setzen (Einsteck)
- Geöffnet, Auszug und Bekehrter DAA-, ISO-und SORTIERFACH Akten im Linux mit freiem PowerISO für Linux
- Wie man symbolische Verbindung in Unix oder im Linux bildet oder herstellt
- Windows- Vistasicherheits-Führer wiederholt durch NSA und NIST mit Lösungs-Gaspedal
- Erneuern Sie Linux oder Unix-Weg-Klimavariablen mit Rehash
- Anbringen Sie phpBB 2 in Windows Xp 2, das auf Apache 2, PHP 5 und MySQL 4 läuft
- Wie man Wert des Durcheinander-MD5 im Linux und in Unix mit md5sum berechnet und erzeugt
- Vorher sehen Sie C#, Visual Basic und C++ Quellencodeakten verweisen in Zubehöre ohne Öffnung