XCache — дополнение PHP, которое кэширует его операционный код. Это ускоряет повторную загрузку страниц и в целом увеличивает скорость работы сайта.
Установка XCache на CentOS 6
- Добавьте репозиторий Epel командой в терминале:
rpm -Uvh http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm - Установите xcache и админ-панель для него.
yum install php-xcache xcache-admin
Настройка XCache
- Откройте файл конфигурации xcache:
nano /etc/php.d/xcache.ini - Отредактируйте следующие параметры:
- Размер памяти для кеша:
xcache.size = 60M - Число ядер процессора:
xcache/count = 1 - Время жизни кеша в секундах:
xcache.ttl = 0 - Объём памяти выделяемый для кэширования переменных:
xcache.var_size = 4M - Число ядер процессора для кэширования переменных:
xcache.var_count = 1 - Время жизни кэша переменных:
xcache.var_ttl = 0 - Максимальное время жизни кэша переменных:
xcache.var_maxttl = 0
- Размер памяти для кеша:
- Перезагрузите сервер:
service httpd restart
Проверка работы XCache на CentOS 6

Для проверки работы XCache, создайте в корне сайта файл info.php с содержимым:
<?php
phpinfo();
?>
Теперь откройте в браузере ссылку http://ВАШ_IP_ИЛИ_ДОМЕН/info.php и вы увидите статистику PHP на вашем сайте. Статистика XCache тут вынесена в отдельный раздел (см. выше).
Настройка административной панели XCache на CentOS 6

Для получения подробной статистики XCache нужно подключить админ-панель. Для этого:
- Откройте файл конфигурации xcache командой в терминале:
nano /etc/php.d/xcache.ini - Задайте следующие параметры:
- Имя пользователя для входа в админ панель:
xcache.admin.user = "user" - Пароль для входа в админ панель в MD5-хэше:
xcache.admin.pass = "5f4dcc3b5aa765d61d8327deb882cf99"- Чтобы узнать хэш своего пароля, выполните команду
echo -n "password" | md5sum
- Чтобы узнать хэш своего пароля, выполните команду
- Имя пользователя для входа в админ панель:
- Перезагрузите сервер:
service httpd restart
Для входа в административную панель XCache используйте адрес: http://ВАШ_IP_ИЛИ_ДОМЕН/xcache