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 ();
?> ?>
- 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
- 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)
- 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 - Go into the xcache directory with source content: Jděte do adresáře s XCache zdroj obsahu:
cd xcache cd XCache
- Trigger PHP building environment: Trigger PHP prostředí staveb:
phpize phpize
- 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 - 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! - 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ě.
- If you haven't already using root account, su to root user. Pokud jste tak již používáte roota, su na root.
- 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.
- 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.iniNote: 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 = 0xcache.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 = 300xcache.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 = "" - 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 . .
- 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 *
- 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.
- 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é.
Related Articles Související články
- Proper Way to Generate MD5 Hash for XCache Administration Password with md5sum or PHP Správný způsob generování MD5 hash XCache Správa Heslo s md5sum či PHP
- Get Ready for Linux Genuine Advantage (LGA) – with Source and Crack Get Ready for Linux Pravý Výhoda (LGA) - s Zdroj a Bezva
- Run WordPress at Top Fast Speed by Putting Objects and Variables into XCache or eAccelerator Cache Memory (Plugin) Spustit WordPress v Hlava vysokorychlostní tím, že objekty a proměnné do XCache či eAccelerator cache paměť (čep)
- Open, Extract and Convert DAA, ISO and BIN Files in Linux with Free PowerISO for Linux Open, Citát a Konvertita DAA, ISO a BIN Archiv do Linux s Drzý PowerISO pro Linux
- How to Make or Create Symbolic Link in Unix or Linux Jak si vyrobit nebo vytvořit symbolický odkaz na Unixu nebo Linuxu
- Windows Vista Security Guide Reviewed by NSA and NIST with Solution Accelerator Windows Vista Security Guide recenzované NSA a NIST s Solution Accelerator
- Install phpBB 2 in Windows XP running on Apache 2, PHP 5 and MySQL 4 Instalovat phpBB 2 do Okna XP běžící na Apache 2, PHP 5 a MySQL 4
- Refresh Linux or Unix Path Environmental Variables with rehash Občerstvit Linux či Unix Cesta Proměnné prostředí s rehash
- How to Calculate and Generate MD5 Hash Value in Linux and Unix with md5sum Jak vypočítat a Generovat MD5 hash hodnota v Linuxu a Unixu s md5sum
- Preview C#, Visual Basic, and C++ Source Code files Direct in Attachments Without Opening Předešlý C #, Visual Basic a C + + Zdrojový kód Direct soubory v přílohách bez otevření









































