Install XCache PHP Accelerator in Linux by Compiling from Source Nainstalujte XCache PHP Urychlovač v Linuxu Kompilace ze zdroje

XCache is an alternative yet fast and stable PHP accelerator and opcode cacher that is similar to the famous eAccelerator and APC (Alternative PHP Cache). XCache je alternativou ještě rychlý a stabilní PHP akcelerátoru a opcode cacher, která je podobná slavné eAccelerator a APC (Alternative PHP Cache). XCache extension works by caching the compiled bytecode (opcode or intermediate code) form of PHP scripts to avoid the overhead to parse and compile PHP source code on every page request, and thus reduces server loads, boosts the performance of PHP scripts and increases the speed of PHP code from 2-10 times. XCache rozšíření díla cache sestaven bytecode (opcode nebo střední kód) forma PHP skripty, aby se zabránilo režii parsovat a kompilovat PHP zdrojový kód na každý požadavek, a tím snižuje zatížení serveru, zvyšuje výkon PHP skripty a zvyšuje rychlost PHP kódu 2-10 krát.

XCache supports all of the latest PHP cvs branches such as PHP 4.3, PHP 4.4, PHP 5.1 and PHP 5.2 on Linux server including CentOS which common used on cPanel and Plesk based web hosting server, and ThreadSafe/Windows web server. XCache podporuje všechny nejnovější poboček cvs PHP jako PHP 4.3, PHP 4.4, PHP 5.1 a PHP 5.2 na serveru Linux, včetně CentOS, které používají jak na cPanel Plesk a web hosting na serveru, a ThreadSafe / Windows web server. XCache overcomes a lot of problems that exist on opcachers or accelerators such as unable to work with new PHP versions. XCache překonává mnoho problémů, které existují na opcachers nebo urychlovače, jako jsou schopni pracovat s novými verzemi PHP. Beside, XCache also been U, XCache také benchmarked to be faster vzorovým být rychlejší than other opcode cachers. než ostatní opcode cachers.

This is a simple tutorial and guide on how to install XCache PHP cacher by manually compiling from source code package. Toto je jednoduchý návod a návod, jak nainstalovat XCache PHP cacher ruční kompilaci z balíčku zdrojového kódu. If you're using Wordpress or using XCache to speed up and improve Wordpress blog performance, you should first ensure that PHP is upgraded to latest version (PHP 5.2.1), as PHP 4 may cause some instability issue such as unable to post comment, partial page loading and etc. Anyway, PHP5 is always recommended if possible. Pokud používáte Wordpress, nebo pomocí XCache urychlit a zlepšit výkonnost Wordpress blog, měli byste nejprve zajistit, že PHP je aktualizován na nejnovější verzi (PHP 5.2.1), jak PHP 4, mohou způsobit nestabilitu problém jako neschopný, abyste mohl psát komentáře ,, částečné načítání stránky a PHP5, atd. Každopádně je vždy doporučuje, pokud je to možné. And as with all PHP accelerator, XCache won't work with PHP suEXEC turns on. A stejně jako u všech akcelerátorem PHP, XCache nepracuje s suEXEC PHP zapne. PHP suEXEC must be disabled for XCache to work properly. PHP suEXEC musí být deaktivován pro XCache pracovat správně.

Currently, XCache maintains 2 branches, ie version 1.0.3 and version 1.2.0. V současné době XCache udržuje 2 větve, tj. verze 1.0.3 a verze 1.2.0. Both version is now stable release, with version 1.0.x recommended for PHP 4.3.x and 4.4.x, and version 1.2.x recommended for most version of PHP including 5.1.x and 5.2.x, except PHP 5.0.x series. Obě verze je nyní stabilní verzi, ve verzi 1.0.x doporučuje pro PHP 4.3.x a 4.4.x, a verze 1.2.x doporučeno pro většinu verze PHP, včetně 5.1.x a 5.2.x, kromě PHP 5.0.x series. If you're using PHP4, try both version of XCache to pick the one most suitable for your application. Pokud používáte PHP4, zkuste obě verze XCache vybrat ten nejvhodnější pro vaši aplikaci. To check which version of PHP you're usinng, issue command php -v or setup a PHP file with the following content, then call the file from web browser: Chcete-li zjistit, jakou verzi PHP máte usinng, vydání příkazu php-nebo v nastavení PHP soubor s tímto obsahem, pak volat soubor z webového prohlížeče:

<?php <? php
phpinfo(); phpinfo ();
?> ?>

  1. Change to user local source directory such as /usr/local/src by using following command: Změna uživatele místní zdroj adresář jako / usr / local / src pomocí následujícího příkazu:

    cd /usr/local/src cd / usr / local / src

  2. Retrieve and download the source package of the version of XCache you choose to install. Aportovat a stáhnout zdrojový balíček verze XCache se rozhodnete nainstalovat.

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

    or nebo

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

  3. Untar, unzip, unpack or extract the archive with one of the following commands: Rozbalte, unzip, rozbalte archiv nebo výpis s jedním z následujících příkazů:

    tar -zxf xcache-*.tar.gz tar-zxf XCache-*. tar.gz
    gzip -dc xcache-*.tar.gz | tar -x gzip-dc XCache-*. tar.gz | tar-x

  4. Go into the xcache directory with source content: Jděte do adresáře s XCache zdroj obsahu:

    cd xcache cd XCache

  5. Trigger PHP building environment: Trigger PHP prostředí staveb:

    phpize phpize

  6. Optional but recommended practice is to build XCache outside of source directory: Nepovinné, ale doporučené praxe je vybudovat XCache mimo zdrojového adresáře:

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

  7. Run the configure with the option that you want, the basic is as below which will enable the XCache by default: Spustit konfiguraci s možností, že chcete, základní je nižší, což umožní XCache ve výchozím nastavení:

    ../xcache/configure –enable-xcache .. / XCache / configure-enable-XCache

    You can list out all available options by using ../xcache/configure –help command, which will display the following: Můžete uvést veškeré dostupné možnosti pomocí .. / XCache / configure-help příkaz, který bude zobrazovat následující:

    –enable-xcache Include XCACHE support. -Enable-XCache Včetně XCache podporu.
    –enable-xcache-optimizer XCACHE: (N/A) -Enable-XCache-optimalizátor XCache: (N / A)
    –enable-xcache-coverager XCACHE: Enable code coverage dumper -Enable-XCache-coverager XCache: Umožnit kód pokrytí sklápěč
    –enable-xcache-assembler XCACHE: (N/A) -Enable-assembler XCache-XCache: (N / A)
    –enable-xcache-disassembler XCACHE: Enable opcode to php variable dumper -Enable-XCache-disassembler XCache: Povolení k opcode php proměnné sklápěč
    –enable-xcache-encoder XCACHE: (N/A) -Enable-XCache-enkodér XCache: (N / A)
    –enable-xcache-decoder XCACHE: (N/A) -Enable-XCache-dekodér XCache: (N / A)
    –enable-xcache-test XCACHE: Enable self test – FOR DEVELOPERS ONLY!! -Enable-XCache-test XCache: Povolit automatický test - pouze pro vývojáře!

  8. Compile the source with following command: Kompilace zdroje s následujícím příkazem:

    make vyrobit

    Ensure that no error occurred. Zajistěte, aby nedošlo k žádné chybě.

  9. If you haven't already using root account, su to root user. Pokud jste tak již používáte roota, su na root.
  10. Install XCache binary with the following command: Nainstalujte XCache binární s následujícím příkazem:

    make install make install

    Ensure that no error occurred, and note down the extension installation path of the xcache.so. Zajistěte, aby nedošlo k žádné chybě, a zapište cestu rozšíření instalace xcache.so.

  11. Next, XCache need to be configured and enabled in PHP.INI file. Příští, XCache musí být nakonfigurován a povolen v souboru php.ini. Locate the correct location of php.ini configuration file by using Vyhledejte správné umístění souboru php.ini konfigurace pomocí phpinfo() phpinfo () function (see sample listed above to check version of PHP). funkce (viz výše uvedené vzorek ke kontrole verze PHP). In web hosting environment, normally it's located in /etc or /usr/local/lib. V prostředí, web hosting, obvykle je umístěn v / etc nebo / usr / local / lib. If the install of PHP parses the /etc/php.d/ folder, then simply create a file in that folder named “xcache.ini” or copy over the sample xcache.ini came with source package. Pokud se instalace PHP analyzuje / etc / php.d / složky, pak jednoduše vytvořit soubor v této složce s názvem "xcache.ini" nebo zkopírovat přes vzorek xcache.ini přišel s zdrojového balíčku.

    Change back to xcache source unpack directory, and run the following command with root user: Přepnout zpět do XCache zdroj rozbalit adresář a spusťte následující příkaz se uživatele root:

    cat xcache.ini >> /etc/php.ini kočka xcache.ini>> / etc / php.ini
    $EDITOR /etc/php.ini $ EDITOR / etc / php.ini

    Note: change to the path of php.ini accordingly Poznámka: změna na cestu php.ini podle

    This will append the default XCache configuration to the end of php.ini. Tím se připojit XCache výchozí konfiguraci na konec php.ini. Alternatively, you can copy and paste the following text into the php.ini file yourself too: Případně si můžete zkopírovat a vložit následující text do souboru php.ini si také:


    [xcache-common]
    ;; install as zend extension (recommended)
    zend_extension = /usr/local/lib/php/extensions/no-debug-non-zts-xxx/xcache.so
    ;; install as zend extension with thread-safe
    ; zend_extension_ts = /usr/local/lib/php/extensions/non-debug-zts-xxx/xcache.so
    ;; install as PHP extension (extension_dir must be set to the full path to xcache.so)
    ; extension = xcache.so

    [xcache.admin] [xcache.admin]
    xcache.admin.user = "admin" xcache.admin.user = "admin"
    xcache.admin.pass = md5($your_password) xcache.admin.pass = md5 ($ your_password)

    [xcache] [XCache]
    xcache.shm_scheme = "mmap" xcache.shm_scheme = "mmap"
    xcache.size = 16M xcache.size = 16M
    xcache.count = 1 xcache.count = 1
    xcache.slots = 8K xcache.slots = 8K
    xcache.ttl = 0 xcache.ttl = 0
    xcache.gc_interval = 0 xcache.gc_interval = 0

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

    xcache.test = Off xcache.test = Off
    xcache.readonly_protection = Off xcache.readonly_protection = Off
    xcache.mmap_path = "/dev/zero" xcache.mmap_path = "/ dev / zero"
    xcache.coredump_directory = "" xcache.coredump_directory = ""
    xcache.cacher = On xcache.cacher = On
    xcache.stat = On xcache.stat = On
    xcache.optimizer = Off xcache.optimizer = Off

    [xcache.coverager] [xcache.coverager]
    xcache.coverager = Off xcache.coverager = Off
    xcache.coveragedump_directory = "" xcache.coveragedump_directory = ""

  12. You can configure XCache to your preference. XCache můžete nakonfigurovat k obrazu svému. One setting that must be changed is under the [xcache-common], where you must specify the correct installation path of the XCache extension module. Jedním z nastavení, které se musí změnit, je podle [XCache-common], kde musíte zadat správnou cestu k instalaci modulu rozšíření XCache. You can also opt to run XCache as PHP extension instead of extension for Zend module. Můžete také zvolit spustit XCache jako rozšíření PHP místo pro rozšíření modulu Zend. In this case, comment and uncomment the line accordingly. V tomto případě, komentář a odkomentovat řádek odpovídajícím způsobem. Other important options include “xcache.size” which specify amount the memory allocated to XCache, “xcache.count” to take advantage of multi-core processors or multiple processors. Jiné důležité možnosti patří "xcache.size", které stanoví částky přidělené na paměti XCache, "xcache.count" využít multi-core procesory nebo více procesorů. And if you plan to use XCache web administration interface, input the “xcache.admin.user” and md5 checksum value of “xcache.admin.pass”. A pokud budete chtít použít XCache webové rozhraní pro správu, vstup "xcache.admin.user" a MD5 checksum hodnotu "xcache.admin.pass". Try Zkusit MD5 tools MD5 nástroje to generate the correct value, or use the following command to generate the MD5 for your password: vytvořit správnou hodnotu nebo použijte následující příkaz pro generování MD5 pro Vaše heslo:

    echo -n “password” | md5sum echo-n "heslo" | md5sum

    Note: Explanation and definition of all XCache INI settings can be found Poznámka: Vysvětlení a definice všech XCache nastavení INI lze nalézt here tady . .

  13. Restart the Apache httpd web server. Restart httpd webový server. The following commands should work: Následující příkazy by měly pracovat:

    /etc/init.d/apache* restart / etc / init.d / apache restart *

    or nebo

    /etc/init.d/httpd* restart / etc / init.d / httpd restart *

  14. Ensure the XCache is running by calling PHP file with phpinfo() (see sample above). Zajistit XCache běží voláním PHP soubor s phpinfo () (viz výše uvedeném příkladu). You should see a new XCache Support block with opcode cache enabled. Měli byste vidět nový XCache Podpora blok s opcode cache povoleny.
  15. If you wish to set up XCache administration page, configure an alias in httpd.conf of Apache to point to the admin subdirectory within XCache. Pokud si přejete nastavit XCache správy stránky, nastavit alias v httpd.conf Apache, aby ukazoval na podadresáře admin do XCache. To do so, add the following line to httpd.conf (assuming your xcache source is extracted at /usr/local/src/, and you want to access admin page from /xcache-admin/ URL): Chcete-li tak učinit, přidejte následující řádek do httpd.conf (za předpokladu, že váš XCache zdroj je extrahován v / usr / local / src /, a chcete mít přístup stránku od admin / XCache-admin / URL):

    Alias /xcache-admin/ /usr/local/src/xcache/admin/ Alias / XCache-admin / / usr / local / src / XCache / admin /

    Then restart Apache web server. Pak restartovat webový server Apache. For lighttpd, add the following line instead: Pro lighttpd, přidejte následující řádek, místo:

    alias.url += (”/xcache-admin/” => “/usr/share/xcache/admin/”) alias.url + = ( "/ XCache-admin /" => "/ usr / share / XCache / admin /")

    Alternatively, you can also copy the whole “admin” directory from the “xcache” source folder to web document-root or sub-directory of your domain which is web accessible. Případně můžete také zkopírovat celý "admin" adresář "XCache" zdrojovou složku dokumentů na web-root, nebo sub-adresáře domény, který je přístupný web. However, this method is not recommended as you may forget to update the admin page when XCache package is updated. Nicméně, tato metoda nedoporučuje, protože můžete zapomenout aktualizovat admin stránku, když je aktualizován XCache balení.

    Note: Ensure that Poznámka: Zajistěte, aby open_basedir protection open_basedir ochrana , if enabled, is excluded for the directory contains admin-page. , Pokud je povolena, je vyloučena pro adresář obsahuje admin-blok.

IMPORTANT : The page is machine translated and provided "as is" without warranty. Upozornění: stránka je stroje přeloženy a za předpokladu, "jak je" bez záruky. Machine translation may be difficult to understand. Strojový překlad může být obtížné pochopit. Please refer to Naleznete na original English article originál Anglicky artikl whenever possible. pokud je to možné.


Leave a Reply Leave a Reply

You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> Můžete použít tyto značky: href="" <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime = ""> <em> <i> <q cite=""> <strike> <strong>

Subscribe to comments feature has been disabled. Přihlásit se k připomínkám funkce byla zakázána. To receive notification of latest comments posted, subscribe to Chcete-li dostávat oznámení o nejnovější komentáře vyslán, přihlaste se My Digital Life Comments RSS feed Má Číslicový Duch Komentáře RSS or nebo register to receive zaregistrovat na new comments in daily email digest. nové komentáře v denním email Digest.
Custom Search

New Articles Nové články

Incoming Search Terms for the Article Vcházející Hledat Čas do člen určitý Artikl

instalar php accelerator instalar php urychlovač - -- installing php accelerator Instalace PHP urychlovač - -- custom zendextension chache c++ source code Vlastní zendextension chache c + + zdrojový kód - -- php version check linux php verze zkontrolovat linux - -- plesk module interface sample code plesk modul rozhraní vzorový kód - -- aaccelerator linux apache2 installation aaccelerator linux instalaci apache2 - -- can i configure php accelerator for my website lze nakonfigurovat php urychlovač pro mé webové stránky - -- PHP accelerator installing APC windows xp PHP urychlovač APC instalaci windows xp - -- using php accelerator php pomocí akcelerátoru - -- install php accelerator on plesk 9 instalace php urychlovač na plesk 9 - -- install php accelerator linux php akcelerátor nainstalovat linux - -- plesk windows php accelerator plesk windows php urychlovač - -- php accelerator x64 download php download akcelerátor x64 - -- php accelerator linux php urychlovač linux - -- php linux threadsafe compile php linux threadsafe kompilace - -- cat installation max 2009 ini file location cat instalace max 2009 ini soubor umístění - --