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 ();
? >

  1. Ändern Sie zum lokalen Verzeichnis des Benutzers Quellwie /usr/local/src, indem Sie nach Befehl verwenden:

    cd /usr/local/src

  2. 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)

  3. 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

  4. Einsteigen Sie in das xcache Verzeichnis mit Quellinhalt l-:

    cd xcache

  5. Trigger-PHP-Gebäudeumwelt:

    phpize

  6. Wahlweise freigestellte aber empfohlene Praxis ist, XCache außerhalb des Quellverzeichnisses zu errichten:

    mkdir ../xcache-build
    cd ../xcache-build

  7. 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!!

  8. Kompilieren Sie die Quelle mit folgendem Befehl:

    bilden Sie

    Garantieren Sie, dass keine Störung auftrat.

  9. Wenn Sie nicht bereits unter Verwendung des Wurzelkontos haben, SU, zum des Benutzers zu wurzeln.
  10. 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.

  11. 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.ini

    Anmerkung: ä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 = 0

    xcache.var_size = 0M
    xcache.var_count = 1
    xcache.var_slots = 8K
    xcache.var_ttl = 0
    xcache.var_maxttl = 0
    xcache.var_gc_interval = 300

    xcache.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 =

  12. 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.

  13. Wiederbeginnen Sie das Apachehttpd-web server nnen. Die folgenden Befehle sollten arbeiten:

    /etc/init.d/apache * Wiederanlauf

    oder

    /etc/init.d/httpd * Wiederanlauf

  14. 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.
  15. 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.


Lassen Sie eine Antwort

Sie können diese Umbauten benutzen: <a href= "" title= "" > <abbr title= "" > <acronym title= "" > <b> <blockquote cite= "" > <cite> <code> <del datetime= "" > <em> <i> <q cite= "" > <strike> <strong>

Unterzeichnen Sie zu den Anmerkungen, die Eigenschaft gesperrt worden. Um Mitteilung der spätesten bekanntgegebenen Anmerkungen zu empfangen, unterzeichnen Sie zu meiner Zufuhr der Digital-Leben-Anmerkungen RSS oder das Register zum der neuen Anmerkungen in der täglichen eMail zu empfangen verdauen.
Custom Search

Neue Artikel

Ankommende Suchausdrücke für den Artikel

eaccelerator Decoder - eaccelerator decodieren Sie - überprüfen Sie PHP-Versions-Linux - Entdeckung-PHP-Version im Linux - Entdeckung-PHP-Versions-Linux - XCache PHP.ini - wie man überprüft die Version von PHP im Linux - xache php.ini - plesk PHP-Gaspedal - disamble eaccelerator - Decoder eaccelerator - wie man PHP-Version auf Linux findet - XCache PHP - Kodierung in PHP, zum von Linuxbefehlen laufen zu lassen - Gaspedal admin cpanel - decodieren Sie eaccelerator - Gaspedal-PHP 5.1 - XCache empfahl Konfiguration - anbringen PHP accelarator in plesk - Geschwindigkeitsausgabe PHP-5.2 - auseinanderbauen PHP eaccelerator - anbringen Sie eccelerator PHP n - anbringen ein PHP-Gaspedal - PHP-Gaspedal zusammenbauen enbauen - wie man Version von PHP im Linux überprüft - plesk PHP 5.2.1 installieren - +php +compiling +speed - /usr/local/lib/php/extensions/non-debug-non-zts-xxxen-Fenster - eaccelerator auseinanderbauen Sie anderbauen - wie man gründet Lizenzschlüssel zum PHP-Linux - XCache zusammengebaut - PHP xCache - XCache plesk - decodiert eAccelerator - Entdeckungversions-PHP-Linux - PHP-Gaspedal für PHP 5 - anbringen Sie XCache n - plesk PHP akcelerator - Serienpoweriso 4.4 - Entdeckung-PHP versios Linux - beschleunigen Sie firefox mydigitallife - wie man überprüft Versions-PHP-Linux - anbringen Sie ein PHP-Gaspedal APC - Linux lighttpd Überprüfungsversion - PHP akcelerator - acceleratore php.ini - cpanel eaccelerator Cachieren ermöglichen Sie phpsuexec geteiltem Wirt - gCache.php - instalar PHP-Gaspedal - wie man Version von PHP im Linux findet -