Многи разговоров на счет всякого рода кешеров. Сегодня поговорим о XCache, который относится к ускорителям PHP и который показывает более высокие результаты по сравнению с eAccelerator. Итак приступим….
Ставить будем из портов:
cd /usr/ports/www/xcache/
make install clean
Во время установки будет доступно две опции:
Enable handling of compile time constants
Enable code coverage dumper
Ничего не выбирая продолжаем установку… По окончанию копируем конфиг в рабочую директорию:
cp /usr/local/share/examples/xcache/xcache.ini /usr/local/etc/php/
Ну и редактируем:
cd /usr/local/etc/php/
ee xcache.ini
Мой пример конфига вышел таким:
[xcache-common]
zend_extension = /usr/local/lib/php/20060613/xcache.so
zend_extension_ts = /usr/local/lib/php/20060613/xcache.so
; extension = xcache.so
[xcache.admin]
xcache.admin.enable_auth = On
xcache.admin.user = "admin"
xcache.admin.pass = ""
[xcache]
xcache.shm_scheme = "mmap"
xcache.size = 256M
xcache.count = 1
xcache.slots = 8K
xcache.ttl = 0
xcache.gc_interval = 0
xcache.var_size = 4M
xcache.var_count = 1
xcache.var_slots = 8K
xcache.var_ttl = 0
xcache.var_maxttl = 0
xcache.var_gc_interval = 300
xcache.readonly_protection = Off
xcache.mmap_path = "/dev/zero"
xcache.coredump_directory = ""
xcache.cacher = On
xcache.stat = On
xcache.optimizer = Off
xcache.test = Off
xcache.experimental = Off
[xcache.coverager]
xcache.coverager = Off
xcache.coveragedump_directory = ""
Где в строке xcache.admin.pass вам нужно задать пароль для админки в формате md5. Сгенерировать можно командой
md5 -s ваш_пароль
Ну в общем на этом по установке все. Так как мы поставили пароль для админки, то чтоб она заработала нужно еще скопировать /usr/local/share/examples/xcache/admin в директорию вашего виртуалхоста. В морде можно посмотреть статистику XCache. На этом все. Будут вопросы задавайте.
4,958 всего просмотров, 1 за сегодня