Установка XCache


Материал из Wiki - Iphoster - 'the best ever support'

Перейти к: навигация, поиск

XCache - акселератор PHP, который увеличивает скорость выполнения php скриптов за счет кэширования их байткода.
Сравните время выполнения php скрипта до установки и после установки модуля.


Установка XCache на Debian 5

Зайдите по ssh на сервер.
Выполните команды:

 Gold:/#  apt-get update
 Gold:/# apt-cache search xcache
 php5-xcache - Fast, stable PHP opcode cacher
 Gold:/# apt-get install php5-xcache

Проверьте версию пакета:

 Gold:/# dpkg -l | grep xcache
 ii  php5-xcache                     1.2.2-3                    Fast, stable PHP opcode cacher  <br />


Подключите модуль /usr/lib/php5/20060613/xcache.so через конфиг /etc/php5/conf.d/xcache.ini. Создайте этот файл:

 Gold:/# vi /etc/php5/conf.d/xcache.ini
 zend_extension = /usr/lib/php5/20060613/xcache.so
 [xcache.admin]
 xcache.admin.enable_auth = On
 [xcache]
 xcache.shm_scheme = "mmap"
 xcache.size = 32M
 xcache.count = 1
 xcache.slots = 1K
 xcache.ttl = 0
 xcache.gc_interval = 0
 xcache.var_size = 32M
 xcache.var_count = 1
 xcache.var_slots = 1K
 xcache.var_ttl = 0
 xcache.var_maxttl = 0
 xcache.var_gc_interval = 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 = Off
 xcache.coveragedump_directory = ""


Перезапустите apache:

  Gold:/# /etc/init.d/apache2 restart
 Restarting web server: apache2 ... waiting .

Проверьте наличие XCache:

 Gold:/# php -v 
 PHP 5.2.6-1+lenny13 with Suhosin-Patch 0.9.6.2 (cli) (built: Jul  1 2011 16:01:01) 
 Copyright (c) 1997-2008 The PHP Group
 Zend Engine v2.2.0, Copyright (c) 1998-2008 Zend Technologies
    with XCache v1.3.3-dev, Copyright (c) 2005-2011, by mOo
 Gold:/# php -m | grep XCache
 XCache
 XCache


--Admin iph 02:22, 2 февраля 2012 (MSK)

Индекс цитирования