Install XCache PHP Accelerator in Linux by Compiling from Source Инсталирајте КСЦацхе ПХП-акцелератора по Компајлирање у Линукс-у од Извор

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 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. КСЦацхе продужење радови кеширање састављени Бајткод (опцоде или средњи број) облику ПХП скрипте да се избегне главе да анализирамо саставе и ПХП-кода на свакој страници захтев и на тај начин смањује оптерећење сервера, појачава перформансе ПХП скрипте и повећава брзину ПХП ко̂д од 2-10 пута.

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. КСЦацхе подржава све најновије ПХП-ЦВ гране као што су ПХП-4.3, ПХП 4.4, ПХП 5.1 и ПХП 5.2 на Линукс серверу, укључујући ЦентОС који заједнички користе на цПанел и Плеск заснован Уеб сервер, и ТхреадСафе / Уиндоус Уеб Сервер. XCache overcomes a lot of problems that exist on opcachers or accelerators such as unable to work with new PHP versions. КСЦацхе превазилази многе проблеме који постоје на опцацхерс или акцелератора, као што су могли да раде са новим верзијама ПХП-. Beside, XCache also been Поред тога, такође су КСЦацхе benchmarked to be faster бенцхмаркед да буде брже than other opcode cachers. него други опцоде цацхерс.

This is a simple tutorial and guide on how to install XCache PHP cacher by manually compiling from source code package. Ово је једноставан туторијал и упутство о томе како да инсталирате КСЦацхе ПХП-цацхер ручно компајлирању пакета из изворног кода. 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. Ако користите Уордпресс или коришћењем КСЦацхе да убрза и унапреди Уордпресс блог перформансама, прво би требало да осигура да је ПХП-надоградити на најновију верзију (ПХП-5.2.1), као ПХП 4 може да изазове нестабилност тема као што су могли да шаљете коментар , парцијални учитавање страница и сл Иначе, пхп5 увек препоручује, ако је могуће. And as with all PHP accelerator, XCache won't work with PHP suEXEC turns on. И као са свим ПХП-акцелератор, КСЦацхе неће радити са ПХП суЕКСЕЦ се укључује. PHP suEXEC must be disabled for XCache to work properly. ПХП-суЕКСЕЦ мора да буде онемогућен за КСЦацхе да би исправно функционисао.

Currently, XCache maintains 2 branches, ie version 1.0.3 and version 1.2.0. Тренутно, КСЦацхе одржава 2 гране, односно верзију 1.0.3 и верзију 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. Обе верзије је сада стабилно издање, са верзијом 1.0.кс препоручује за ПХП-4.3.кс и 4.4.кс, 1.2.кс верзија и препоручује за већину верзија ПХП 5.1.кс, укључујући и 5.2.кс, осим ПХП-5.0.кс серије. If you're using PHP4, try both version of XCache to pick the one most suitable for your application. Ако користите пхп4, пробајте обе верзије КСЦацхе да одаберете један најпогодније за ваше пријаве. 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: Да бисте проверили коју верзију ПХП-си усиннг, издаје команду Пхп-В или подешавање ПХП фајл са следећим садржајем, затим позива датотеке из Уеб претраживача:

<?php <Пхп?
phpinfo(); пхпинфо ();
?> >?

  1. Change to user local source directory such as /usr/local/src by using following command: Промени у локални извор директоријум корисника, као што је / уср / локални / Срц користећи следећу наредбу:

    cd /usr/local/src ЦД / уср / лоцал / Срц

  2. Retrieve and download the source package of the version of XCache you choose to install. Преузми и преузмите пакет извор верзију КСЦацхе се одлучите да инсталирате.

    wget http://210.51.190.228/pub/XCache/Releases/xcache-1.0.3.tar.gz (for XCache 1.0.3) угет хттп://210.51.190.228/пуб/КСЦацхе/Релеасес/ксцацхе-1.0.3.тар.гз (за КСЦацхе 1.0.3)

    or или

    wget http://210.51.190.228/pub/XCache/Releases/xcache-1.2.0.tar.gz (for XCache 1.2.0) угет хттп://210.51.190.228/пуб/КСЦацхе/Релеасес/ксцацхе-1.2.0.тар.гз (за КСЦацхе 1.2.0)

  3. Untar, unzip, unpack or extract the archive with one of the following commands: Унтар, распакујте, распакујте архиву или извод са једном од следећих команди:

    tar -zxf xcache-*.tar.gz Тар-зксф ксцацхе-*. тар.гз
    gzip -dc xcache-*.tar.gz | tar -x гзип-ДЦ ксцацхе *. тар.гз | тар--Кс

  4. Go into the xcache directory with source content: Иди у директоријум са изворним ксцацхе садржаја:

    cd xcache ЦД ксцацхе

  5. Trigger PHP building environment: Покретати ПХП-згради животне средине:

    phpize пхпизе

  6. Optional but recommended practice is to build XCache outside of source directory: Опционо, али препоручује пракса је да се изгради КСЦацхе ван изворног директоријума:

    mkdir ../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: Покрени подесите опцију коју желите, основни је као испод које ће омогућити КСЦацхе по дефаулту:

    ../xcache/configure –enable-xcache .. / ксцацхе / конфигурисали омогу-ксцацхе

    You can list out all available options by using ../xcache/configure –help command, which will display the following: Можете набројати све опције на располагању путем .. / ксцацхе / конфигуришете-помоћ команде, која ће се приказати на следећи начин:

    –enable-xcache Include XCACHE support. Омогу-ксцацхе Укључи КСЦАЦХЕ подршку.
    –enable-xcache-optimizer XCACHE: (N/A) Омогу-ксцацхе-Оптимизер КСЦАЦХЕ: (н / а)
    –enable-xcache-coverager XCACHE: Enable code coverage dumper Омогу-ксцацхе-цоверагер КСЦАЦХЕ: Омогући Думпер код покривености
    –enable-xcache-assembler XCACHE: (N/A) Омогу-ксцацхе-асемблера КСЦАЦХЕ: (н / а)
    –enable-xcache-disassembler XCACHE: Enable opcode to php variable dumper Омогу-ксцацхе-растављања КСЦАЦХЕ: Омогући опцоде ПХП променљива Думпер
    –enable-xcache-encoder XCACHE: (N/A) Омогу-ксцацхе-кодер КСЦАЦХЕ: (н / а)
    –enable-xcache-decoder XCACHE: (N/A) Омогу-ксцацхе-декодер КСЦАЦХЕ: (н / а)
    –enable-xcache-test XCACHE: Enable self test – FOR DEVELOPERS ONLY!! Омогу-ксцацхе тест КСЦАЦХЕ: Омогући Тест себи - САМО за програмере!

  8. Compile the source with following command: Компајлирати изворни код следећу команду:

    make направити

    Ensure that no error occurred. Уверите се да нема грешке.

  9. If you haven't already using root account, su to root user. Ако нисте већ користи корен рачун, Су за роот корисника.
  10. Install XCache binary with the following command: Инсталирајте са КСЦацхе бинарни следећу команду:

    make install "маке инсталл"

    Ensure that no error occurred, and note down the extension installation path of the xcache.so. Уверите се да нема грешке, и обратите пажњу на пут продужење инсталације ксцацхе.со.

  11. Next, XCache need to be configured and enabled in PHP.INI file. Даље, КСЦацхе треба да буде конфигурисан и укључен у пхп.ини фајлу. Locate the correct location of php.ini configuration file by using Пронађите тачну локацију датотеке пхп.ини конфигурације помоћу phpinfo() пхпинфо () function (see sample listed above to check version of PHP). функција (видети горе наведени узорак да провери верзија ПХП). In web hosting environment, normally it's located in /etc or /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. Ако инсталирате ПХП парсес / етц / пхп.д / фолдеру, а затим направите фајл у том фолдеру под називом "ксцацхе.ини" или копирате преко узорка ксцацхе.ини дошао са извора пакета.

    Change back to xcache source unpack directory, and run the following command with root user: Промена назад на ксцацхе директоријум извор распакујте и покрените следећу команду са роот корисник:

    cat xcache.ini >> /etc/php.ini мачка ксцацхе.ини>> / етц / пхп.ини
    $EDITOR /etc/php.ini $ Едитор / итд / пхп.ини

    Note: change to the path of php.ini accordingly Напомена: у складу са тим променити путању до пхп.ини

    This will append the default XCache configuration to the end of php.ini. Ово ће додати КСЦацхе подразумевану конфигурацију до краја пхп.ини. Alternatively, you can copy and paste the following text into the php.ini file yourself too: Алтернативно, можете да копирате и налепите следећи текст у фајл пхп.ини себи превише:


    [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.user = "admin" ксцацхе.админ.усер = "Админ"
    xcache.admin.pass = md5($your_password) ксцацхе.админ.пасс = МД5 ($ ыоур_пассуорд)

    [xcache] [ксцацхе]
    xcache.shm_scheme = "mmap" ксцацхе.схм_сцхеме = "ммап"
    xcache.size = 16M ксцацхе.сизе = 16М
    xcache.count = 1 ксцацхе.цоунт = 1
    xcache.slots = 8K ксцацхе.слотс = 8К
    xcache.ttl = 0 ксцацхе.ттл = 0
    xcache.gc_interval = 0 ксцацхе.гц_интервал = 0

    xcache.var_size = 0M ксцацхе.вар_сизе = 0М
    xcache.var_count = 1 ксцацхе.вар_цоунт = 1
    xcache.var_slots = 8K ксцацхе.вар_слотс = 8К
    xcache.var_ttl = 0 ксцацхе.вар_ттл = 0
    xcache.var_maxttl = 0 ксцацхе.вар_максттл = 0
    xcache.var_gc_interval = 300 ксцацхе.вар_гц_интервал = 300

    xcache.test = Off ксцацхе.тест = Искључено
    xcache.readonly_protection = Off ксцацхе.реадонлы_протецтион = Искључено
    xcache.mmap_path = "/dev/zero" ксцацхе.ммап_патх = "/ / дев / нуле"
    xcache.coredump_directory = "" ксцацхе.цоредумп_дирецторы = ""
    xcache.cacher = On ксцацхе.цацхер = О
    xcache.stat = On ксцацхе.стат = О
    xcache.optimizer = Off ксцацхе.оптимизер = Искључено

    [xcache.coverager] [ксцацхе.цоверагер]
    xcache.coverager = Off ксцацхе.цоверагер = Искључено
    xcache.coveragedump_directory = "" ксцацхе.цоверагедумп_дирецторы = ""

  12. You can configure XCache to your preference. Можете да конфигуришете КСЦацхе да вам одговара. One setting that must be changed is under the [xcache-common], where you must specify the correct installation path of the XCache extension module. Један поставку која мора бити промењена под [ксцацхе уобичајене], где морате навести исправну путању инсталације КСЦацхе проширења модула. You can also opt to run XCache as PHP extension instead of extension for Zend module. Можете да изаберете да покренете КСЦацхе као ПХП, уместо ознаке типа екстензија за Зенд модула. In this case, comment and uncomment the line accordingly. У овом случају, коментар и сходно томе Унцоммент линију. 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. Укључују друге важне опције "ксцацхе.сизе" који одредите количину меморије додељен КСЦацхе "ксцацхе.цоунт" да искористе мулти-језгарне процесоре или више процесора. And if you plan to use XCache web administration interface, input the “xcache.admin.user” and md5 checksum value of “xcache.admin.pass”. И ако планирате да користите уеб интерфејс КСЦацхе управе, унос "ксцацхе.админ.усер" и МД5 Цхецксум вредност "ксцацхе.админ.пасс". Try Покушати MD5 tools МД5 алати to generate the correct value, or use the following command to generate the MD5 for your password: генерисати тачна вредност, или користите следећу наредбу за генерисање МД5 за лозинку:

    echo -n “password” | md5sum ехо-Н "лозинка" | мд5сум

    Note: Explanation and definition of all XCache INI settings can be found Напомена: Објашњење и дефинисање свих КСЦацхе СРБИ подешавања се могу наћи here овде . .

  13. Restart the Apache httpd web server. Хттпд рестарт Апацхе веб сервер. The following commands should work: Треба да раде следеће команде:

    /etc/init.d/apache* restart / етц / апацхе и поново *

    or или

    /etc/init.d/httpd* restart / етц / хттпд поново *

  14. Ensure the XCache is running by calling PHP file with phpinfo() (see sample above). Уверите се КСЦацхе ради позивом ПХП-фајл са пхпинфо () (види пример изнад). You should see a new XCache Support block with opcode cache enabled. Требало би да видите нове КСЦацхе Подршка блок са опцоде кеш омогућено.
  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. Ако желите да поставите КСЦацхе управе страницу, подесите алијас хттпд.цонф од Апацхе-у да се укаже на администратора поддиректоријум унутар КСЦацхе. 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): Да бисте то урадили, додајте следећи ред у хттпд.цонф (под претпоставком да ваш извор ксцацхе се вади у / уср / лоцал / Срц /, а ви желите да приступите страници од администратора / ксцацхе-администратора / УРЛ адресу):

    Alias /xcache-admin/ /usr/local/src/xcache/admin/ Алиас / ксцацхе-админ / уср / лоцал / Срц / ксцацхе / администратора /

    Then restart Apache web server. Затим поново покрените Апацхе веб сервер. For lighttpd, add the following line instead: За лигхттпд, додајте следећу линију уместо:

    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. Алтернативно, можете да копирате целу "администратора" директоријум из "ксцацхе" изворни директоријум на уеб-документ корен или под-директоријуму домена који је доступан интернет. However, this method is not recommended as you may forget to update the admin page when XCache package is updated. Међутим, овај метод се не препоручује јер ћете можда заборавити да ажурирате странице администратора када се ажурира КСЦацхе пакет.

    Note: Ensure that Напомена: Уверите се да open_basedir protection опен_баседир заштита , if enabled, is excluded for the directory contains admin-page. , Уколико је омогућено је искључена директоријум садржи администратора странице.

IMPORTANT : The page is machine translated and provided "as is" without warranty. ВАЖНО: страница је Машина преведена и дати "као а̨то јесу", без гаранције. Machine translation may be difficult to understand. Машина превод може бити тешко разумети. Please refer to Молимо Вас да погледате original English article чланак на енглеском whenever possible. кад год је могуће.


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> Можете користити ове ознаке:титле=""> <аббр титле=""> <ацроным титле=""> <б> блоцккуоте ците=""> <ците> <цоде> <Дел ДатеТиме = ""> <ем> <и> <к ците=""> стрике <стронг>

Subscribe to comments feature has been disabled. Претплатите се на коментаре функција је онемогућена. To receive notification of latest comments posted, subscribe to Да бисте примали обавештења о најновијим коментари, претплатите се на My Digital Life Comments RSS feed Мој Дигиталан Живот Коментари РСС or или register to receive регистар за пријем new comments in daily email digest. нове коментаре у дневном е сварити.
Custom Search

New Articles Нови Чланци

Incoming Search Terms for the Article Долазак Истрага Услове умјесто одређени члан Чланак

instalar php accelerator инсталар Пхп акцелератор - -- installing php accelerator инсталација ПХП акцелератор - -- custom zendextension chache c++ source code Цустом зендекстенсион цхацхе Ц + + кода - -- php version check linux ПХП Версион проверите Линукс - -- plesk module interface sample code Плеск модул интерфејса узорак кода - -- aaccelerator linux apache2 installation ааццелератор Линукс апацхе2 инсталације - -- can i configure php accelerator for my website Могу ли да конфигуришете ПХП акцелератор за мој сајт - -- PHP accelerator installing APC windows xp ПХП-акцелератор инсталирања АПЦ-Уиндоус КСП - -- using php accelerator коришћењем ПХП акцелератор - -- install php accelerator on plesk 9 акцелератор инсталирати ПХП на Плеск 9 - --