Установка XCache CentOS 6: различия между версиями

Материал из Webko Wiki
Перейти к навигации Перейти к поиску
(Новая страница: «если у вас стоит php 5.4 yum install php-xcache --enablerepo=remi если php 5.3 yum install php-xcache Категория:LinuxКатег…»)
 
 
(не показана 1 промежуточная версия этого же участника)
Строка 3: Строка 3:
 
если php 5.3
 
если php 5.3
 
  yum install php-xcache
 
  yum install php-xcache
 +
 +
 +
== Настройка xcache ==
 +
 +
vim /etc/php.d/xcache.ini
 +
 +
Откройте файл /etc/php5/mods-available/xcache.ini. Все параметры собраны по группам. В данный момент нам нужна группа [xcache]
 +
 +
xcache.size = 32M
 +
 +
Данная директива указывает общий объём памяти для кэша. По-умолчанию 16 мегабайт.
 +
 +
xcache.count = 1
 +
 +
Указывается по количеству процессоров (ядер). Два ядра — ставим 2. И так далее.
 +
 +
xcache.ttl = 0
 +
 +
Время жизни кэша. Иногда может потребоваться очистка кэша через определённый промежуток времени. Значение указывается в секундах.
 +
 +
Рассмотрим параметры, необходимые для кэширования переменных.
 +
 +
xcache.var_size = 8M
 +
 +
Общий объём памяти, выделяемой для кэша переменных. По-умолчанию 0 — отключено.
 +
 +
xcache.var_count = 1
 +
 +
Эта переменная аналогична xcache.count.
 +
 +
xcache.var_ttl = 0
 +
 +
Тут тоже можно привести аналогию с переменной xcache.ttl: задаёт время жизни кэша переменных.
 +
 +
xcache.var_maxttl = 0
 +
 +
Эта переменная указывает максимальное время жизни кэша.
 +
 +
В качестве дополнения можно включить xcache-оптимизатор.
 +
 +
xcache.optimizer = on
 +
 +
== Настройка админки ==
 +
 +
yum install xcache-admin
 +
 +
Генерируем пароль
 +
 +
echo -n "secreatpassword" | md5sum
 +
 +
Редактируем конфиг
 +
vim xcache.ini
 +
 +
[xcache.admin]
 +
xcache.admin.enable_auth = On
 +
xcache.admin.user = "xadmin"
 +
; set xcache.admin.pass = md5($your_password)
 +
; login use $your_password
 +
xcache.admin.pass = "753f51a9cca136b41c5f7cced1f813dd"
 +
 +
Если используете апачь с open_basedir то в конфиги виртуальных хостов нужно дописать что то типа
 +
 +
php_admin_value open_basedir /etc/xcache:/etc/xcache:/var/lib/xcache
 +
 +
httpd -t
 +
 +
и если все ок то
 +
/etc/init.d/httpd restart
  
 
[[Категория:Linux]][[Категория:VestaCP]]
 
[[Категория:Linux]][[Категория:VestaCP]]

Текущая версия на 15:32, 1 мая 2015

если у вас стоит php 5.4

yum install php-xcache --enablerepo=remi

если php 5.3

yum install php-xcache


Настройка xcache

vim /etc/php.d/xcache.ini

Откройте файл /etc/php5/mods-available/xcache.ini. Все параметры собраны по группам. В данный момент нам нужна группа [xcache]

xcache.size = 32M

Данная директива указывает общий объём памяти для кэша. По-умолчанию 16 мегабайт.

xcache.count = 1

Указывается по количеству процессоров (ядер). Два ядра — ставим 2. И так далее.

xcache.ttl = 0

Время жизни кэша. Иногда может потребоваться очистка кэша через определённый промежуток времени. Значение указывается в секундах.

Рассмотрим параметры, необходимые для кэширования переменных.

xcache.var_size = 8M

Общий объём памяти, выделяемой для кэша переменных. По-умолчанию 0 — отключено.

xcache.var_count = 1

Эта переменная аналогична xcache.count.

xcache.var_ttl = 0

Тут тоже можно привести аналогию с переменной xcache.ttl: задаёт время жизни кэша переменных.

xcache.var_maxttl = 0

Эта переменная указывает максимальное время жизни кэша.

В качестве дополнения можно включить xcache-оптимизатор.

xcache.optimizer = on

Настройка админки

yum install xcache-admin

Генерируем пароль

echo -n "secreatpassword" | md5sum

Редактируем конфиг

vim xcache.ini
[xcache.admin]
xcache.admin.enable_auth = On
xcache.admin.user = "xadmin"
; set xcache.admin.pass = md5($your_password)
; login use $your_password
xcache.admin.pass = "753f51a9cca136b41c5f7cced1f813dd"

Если используете апачь с open_basedir то в конфиги виртуальных хостов нужно дописать что то типа

php_admin_value open_basedir /etc/xcache:/etc/xcache:/var/lib/xcache
httpd -t

и если все ок то

/etc/init.d/httpd restart