Установка XCache CentOS 6: различия между версиями
Sol (обсуждение | вклад) (Новая страница: «если у вас стоит php 5.4 yum install php-xcache --enablerepo=remi если php 5.3 yum install php-xcache Категория:LinuxКатег…») |
Sol (обсуждение | вклад) |
||
(не показана 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