Как установить и настроить XCache на CentOS 6
По своему назначению XCache схож с такими кешерами как Memcached, Zend OPcache и APC. Рассмотрим, как установить XCache на CentOS 6.
Установите репозиторий EPEL, а следом за ним php-xcache и xcache-admin:
rpm -Uvh http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm
yum install php-xcache xcache-admin
Команда проверки установки:
php -v
PHP 5.3.3 (cli) (built: Jul 9 2015 17:39:00)
Copyright (c) 1997-2010 The PHP Group
Zend Engine v2.3.0, Copyright (c) 1998-2010 Zend Technologies
with XCache v3.0.4, Copyright (c) 2005-2013, by mOo
with XCache Optimizer v3.0.4, Copyright (c) 2005-2013, by mOo
with XCache Cacher v3.0.4, Copyright (c) 2005-2013, by mOo
with XCache Coverager v3.0.4, Copyright (c) 2005-2013, by mOo
Откройте файл /etc/php.d/xcache.ini в редакторе:
nano /etc/php.d/xcache.ini
Измените параметры. Мы предлагаем перечень оптимальных настроек:
xcache.shm_scheme = "mmap" |
xcache.var_slots = 8K |
xcache.size = 32M |
xcache.var_ttl = 0 |
xcache.count = 1 |
xcache.var_maxttl = 0 |
xcache.slots = 8K |
xcache.var_gc_interval = 300 |
xcache.ttl = 3600 |
xcache.readonly_protection = Off |
xcache.gc_interval = 300 |
xcache.mmap_path = "/dev/zero" |
xcache.var_size = 0M |
xcache.cacher = On |
xcache.var_count = 1 |
xcache.stat = On |
Сохраните изменения и выполните перезагрузку httpd:
service httpd restart
Обратите внимание на то, что блок настроек XCache отображается на стрfнице ваш-IP/info.php: