Установка Xcache для PHP в Unix/Linux

Установка Xcache для PHP в Unix/Linux

XCache — это модуль который повысит производительность в использовании скриптов написанных на PHP и дает хорошую производительность сервера, так же уменьшается среднее время компиляции за счёт использования ранее  уже прокэшированных запросов из RAM что позволяет увеличить скорость генерации страниц в пару раз. Проверялось  на Linux и модуль поддерживается на всех последних ветвей PHP, таких как PHP_5_1 PHP_5_2 PHP_5_3 PHP_5_4 PHP_5_5. В Windows также отлично поддерживается. XCache преодолевает многие из проблем, найденных с другими opcachers, таких как возможность работать с новыми версиями PHP.

Установка Xcache для PHP в CentOS/Fedora/RedHat

Первое что выполняем, так добавляем репозиторий EPEL:

Как включить EPEL репозиторий на CentOS

Обновляем ОС:

# yum -y update && yum upgrade -y

Выполняем установку XCache:

# yum -y install php-xcache xcache-admin

Проверяем что все установилось и корректно работает:

php -m | grep XCache

Как то так. Все просто!

Установка Xcache для PHP других Unix/Linux ОС (компилирование с исходного кода)

Сейчас я расскажу как установить этот модуль, на момент написания статьи я использовал последнюю версию (xcache-3.2.0), если Вас устраивает, то качаем прям у меня:

# cd /usr/local/src && wget wget http://xcache.lighttpd.net/pub/Releases/3.2.0/xcache-3.2.0.tar.gz && tar zxf xcache-*.tar.gz && cd xcache-*
# phpize
# ./configure --enable-xcache
# make && make install && make clean

Нужно после этого добавить кое что в наш php.ini, но для начала убедимся что имеется библиотека xcache:

$ ls -al /usr/lib64/php/modules | grep xcache
-rwxr-xr-x 1 root root 173872 Sep 9 2014 xcache.so

Смотрим где находится php.ini:

$ php -i |grep php.ini

Configuration File (php.ini) Path => /etc
Loaded Configuration File => /etc/php.ini

Прописываем некоторые параметры:

# vim /etc/php.d/xcache.ini

Так как настройки довольно большие ( много строк) я вынес его в отдельный файл, его можно почитать и ознакомиться:
php_ini_with_xcache

Что что содержится в файле что выше нужно вставить в ваш файл ( добавить эти все строки в самом низу данного фала).

После чего сохраняем файл, перезапустим сервер ( апач или nginx) и чтобы проверить работоспособность нужно выполнить команду:

# service httpd restart
# service nginx restart

Проверяем что все работает:

# php -m| grep -E "XCache"
XCache
XCache Cacher
XCache Coverager
XCache Optimizer
XCache Cacher
XCache Coverager
XCache Optimizer

Установка «Установка Xcache для PHP в Unix/Linux» завершена.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.