Installeer PHP XCache Versneller in Linux door uit Bron Te compileren

XCache is een alternatieve maar toch snelle en stabiele PHP versneller en opcode cacher die aan beroemde eAccelerator en APC gelijkaardig is (Alternatief PHP Geheim voorgeheugen). De de uitbreidingswerkzaamheden van XCache door de gecompileerde bytecode (opcode of middencode) vorm van PHP manuscripten in het voorgeheugen onder te brengen om de overheadkosten te vermijden om PHP broncode inzake elk paginaverzoek te ontleden en te compileren, en verminderen zo serverladingen, voeren de prestaties van PHP manuscripten op en verhogen de snelheid van PHP code van 2-10 keer.

XCache steunt alle recentste PHP cvs takken zoals PHP 4.3, PHP 4.4, PHP 5.1 en PHP 5.2 op server Linux met inbegrip van CentOS die gemeenschappelijk gebruikt op cPanel en Plesk Web ontvangende server, en de server van ThreadSafe/van het Web van Vensters baseerde. XCache overwint heel wat moeilijkheden die op opcachers of versnellers zoals onbekwaam bestaan om met nieuwe PHP versies te werken. Naast, XCache ook geëvalueerde om sneller te zijn dan andere opcodecachers.

Dit is een eenvoudige leerprogramma en een gids op hoe te om PHP te installeren XCache cacher door manueel uit broncodepakket te compileren. Als u Wordpress gebruikt of XCache gebruikt om blog prestaties te versnellen en te verbeteren Wordpress, zou u eerst moeten ervoor zorgen dat PHP aan recentste versie wordt bevorderd (PHP 5.2.1), aangezien PHP 4 kunnen één of andere instabiliteitskwestie zoals onbekwaam veroorzaken om commentaar, gedeeltelijke paginalading en enz. te posten In elk geval, wordt PHP5 altijd geadviseerd indien mogelijk. En zoals met al PHP versneller, zal XCache niet met PHP suEXEC aanzet werken. PHP suEXEC moet voor XCache worden onbruikbaar gemaakt om behoorlijk te werken.

Momenteel, handhaaft XCache 2 takken, d.w.z. versie 1.0.3 en versie 1.2.0. Zowel is de versie nu stabiele versie, met versie 1.0.x die voor PHP 4.3.x als 4.4.x wordt geadviseerd, en versie 1.2.x die voor de meeste versie van PHP met inbegrip van 5.1.x en 5.2.x, behalve PHP 5.0.x reeks wordt geadviseerd. Als u PHP4 gebruikt, probeer beide versie van XCache om te plukken het meest geschikt voor uw toepassing. Om te controleren welke versie van PHP u usinng bent, dienen php van het kwestiebevel - v of de opstelling PHP met de volgende inhoud in, dan vraag het dossier van Webbrowser:

<? php
phpinfo ();
? >

  1. Verandering in gebruikers lokale bronfolder zoals /usr/local/src door na bevel te gebruiken:

    CD /usr/local/src

  2. Win en download het bronpakket van de versie van XCache terug u verkiest te installeren.

    wget http://210.51.190.228/pub/XCache/Releases/xcache-1.0.3.tar.gz (voor XCache 1.0.3)

    of

    wget http://210.51.190.228/pub/XCache/Releases/xcache-1.2.0.tar.gz (voor XCache 1.2.0)

  3. Untar, ritst, pakt of haalt het archief met één van de volgende bevelen open uit:

    teer - zxf xcache-*.tar.gz
    gzip - gelijkstroom xcache-*.tar.gz | teer - x

  4. Ga in de xcachefolder met broninhoud:

    CD xcache

  5. PHP van de trekker de bouwmilieu:

    phpize

  6. De facultatieve maar geadviseerde praktijk moet XCache buiten bronfolder bouwen:

    mkdir ../xcache-build
    CD ../xcache-build

  7. Stel in werking vormen met de optie die u wilt, is basis zoals onder welke XCache door gebrek zal toelaten:

    ../xcache/configure - laat -toe:laten-xcache toe

    U kunt van alle beschikbare opties uit een lijst maken door ../xcache/configure te gebruiken - help bevelen, dat het volgende zal tonen:

    - laat -toe:laten-xcache omvatten steun XCACHE toe.
    - toe:laten-xcache-optimizer XCACHE: (N/A)
    - laat -toe:laten-xcache-coverager XCACHE toe: Laat de kipwagen van de codedekking toe
    - toe:laten-xcache-assembleur XCACHE: (N/A)
    - toe:laten-xcache-disassembler XCACHE: Laat opcode aan php veranderlijke kipwagen toe
    - toe:laten-xcache-codeur XCACHE: (N/A)
    - toe:laten-xcache-decoder XCACHE: (N/A)
    - toe:laten-xcache-test XCACHE: Laat autoverificatie - VOOR SLECHTS ONTWIKKELAARS toe!!

  8. Compileer de bron met het volgende van bevel:

    maak

    Zorg ervoor dat geen fout voorkwam.

  9. Als u reeds het gebruiken van wortel geen rekening hebt, su aan wortelgebruiker.
  10. Installeer binair getal XCache met het volgende bevel:

    maak installeren

    Zorg ervoor dat geen fout, en nota onderaan de weg van de uitbreidingsinstallatie van xcache.so voorkwam.

  11. Daarna, behoefte XCache om in Php.ini- dossier worden gevormd en worden toegelaten. Bepaal de plaats van de correcte plaats van php.ini- configuratiedossier door phpinfo () functie (zie steekproef die hierboven wordt vermeld om versie van PHP te controleren) te gebruiken. In Web ontvangend milieu, normaal heeft het van in /etc of /usr/local/lib de plaats bepaald. Als van PHP ontleedt de /etc/php.d/ omslag installeer, dan creëren eenvoudig een dossier in die omslag genoemd xcache.ini of het exemplaar over de steekproef xcache.ini met bronpakket kwam.

    De verandering terug naar xcachebron pakt folder uit, en stelt het volgende bevel met wortelgebruiker in werking:

    kat xcache.ini >> /etc/php.ini
    $EDITOR /etc/php.ini

    Nota: verandering in de weg van php.ini dienovereenkomstig

    Dit zal de configuratie standaard van XCache aan het eind van php.ini toevoegen. Alternatief, kunt u de volgende tekst ook kopiëren en kleven in het php.ini- dossier zelf:


    [xcache-gemeenschappelijk]
    ; ; installeer als zend (geadviseerde) uitbreiding
    zend_extension = /usr/local/lib/php/extensions/no-debug-non-zts-xxx/xcache.so
    ; ; installeer als zend uitbreiding met draad-brandkast
    ; zend_extension_ts = /usr/local/lib/php/extensions/non-debug-zts-xxx/xcache.so
    ; ; installeer als PHP uitbreiding (extension_dir moet aan de volledige weg aan xcache.so worden geplaatst)
    ; uitbreiding = 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 = weg
    xcache.readonly_protection = weg
    xcache.mmap_path = /dev/zero
    xcache.coredump_directory =
    xcache.cacher =
    xcache.stat =
    xcache.optimizer = weg

    [xcache.coverager]
    xcache.coverager = weg
    xcache.coveragedump_directory =

  12. U kunt XCache aan uw voorkeur vormen. Één die die moet worden veranderd plaatst is onder [xcache-gemeenschappelijk], waar u de correcte installatieweg van de XCache uitbreidingsmodule moet specificeren. U kunt ook opteren om XCache als PHP uitbreiding in plaats van uitbreiding voor module in werking te stellen Zend. In dit geval, commentaar en uncomment de lijn dienovereenkomstig. Andere belangrijke opties omvatten xcache.size die bedrag het geheugen aangeven dat aan XCache, wordt toegewezen xcache.count uit multi-core bewerkers of veelvoudige bewerkers voordeel te halen. En als u van plan bent om XCache de interface van het Webbeleid te gebruiken, voer xcache.admin.user in en md5 controlesomwaarde van xcache.admin.pass. Probeer MD5 hulpmiddelen om de correcte waarde te produceren, of het volgende bevel te gebruiken om MD5 voor uw wachtwoord te produceren:

    echo - n wachtwoord | md5sum

    Nota: De verklaring en de definitie van alle montages van XCache INI kunnen hier worden gevonden.

  13. Begin de Apache httpd Webserver opnieuw. De volgende bevelen zouden moeten werken:

    /etc/init.d/apache * nieuw begin

    of

    /etc/init.d/httpd * nieuw begin

  14. Verzeker XCache door PHP dossier met phpinfo loopt () te roepen (zie hierboven steekproef). U zou een nieuw blok van de Steun XCache met opcode moeten zien in het voorgeheugen onderbrengen toegelaten.
  15. Als u aan het beleidspagina van opstellingsXCache dit wenst, vorm een alias in httpd.conf van Apache om aan adminsubdirectory binnen XCache te richten. Om dit te doen, voeg de volgende lijn aan httpd.conf die (uw xcache veronderstelt wordt de bron gehaald in /usr/local/src/, en u wilt admin tot pagina van /xcache-admin/ URL toegang hebben) toe:

    /xcache-admin/ alias /usr/local/src/xcache/admin/

    Dan het Webserver van nieuw beginApache. Voor lighttpd, voeg in plaats daarvan de volgende lijn toe:

    alias.url += ( /xcache-admin/ => /usr/share/xcache/admin/)

    Alternatief, kunt u de gehele admin folder van de xcache bronomslag aan Web document-wortel of sub-directory van uw domein ook kopiëren dat toegankelijk Web is. Nochtans, wordt deze methode niet geadviseerd aangezien u kunt vergeten om de adminpagina bij te werken wanneer het pakket XCache wordt bijgewerkt.

    Nota: Zorg ervoor dat open_basedir de bescherming, indien toegelaten, voor de folder bevat admin-pagina uitgesloten is.

BELANGRIJK: De pagina is door computer vertaald en verstrekt zoals zonder garantie is. De automatische vertaling kan moeilijk zijn te begrijpen. Gelieve te verwijzen naar oorspronkelijk Engels artikel waar mogelijk.


Verlaat een Antwoord

U kunt deze markeringen gebruiken: <a href= "" title= "" > <abbr title= "" > <acronym title= "" > <b> <blockquote cite= "" > <cite> <code> <del datetime= "" > <em> <i> <q cite= "" > <strike> <strong>

Teken aan commentareneigenschap in is onbruikbaar gemaakt. Om bericht van recentste geposte commentaren te ontvangen, teken aan Mijn Digitaal Leven het voer of het register van Commentaren in RSS om nieuwe commentaren in dagelijkse e-mailsamenvatting te ontvangen.
Custom Search

Nieuwe Artikelen

De inkomende Termijnen van het Onderzoek voor het Artikel

php versneller die linux - dit is standaard plesk pagina - een php versneller installeert - het programma decodeert eaccelerator - como instalar php versneller - linux php-versneller dossierini - php 5 versneller -