FreeBSD

XCache — акселератор PHP

Программа, ускоряющая исполнение сценариев PHP интерпретатором путём кэширования их байткода.

Установка XCache на FreeBSD

# cd /usr/ports/www/xcache && make install clean

Скопируйте файл конфигурации в папку /usr/local/etc/php/ из директории /usr/local/share/examples/xcache/

# cp /usr/local/share/examples/xcache/xcache.ini /usr/local/etc/php/

При настройке, надо будет ввести пароль администратора, закодированный md5. Это делается вот так:

# md5 -s password

где password — это ваш пароль

zend_extension = /usr/local/lib/php/20090626/xcache.so

[xcache.admin]
xcache.admin.auth = On
xcache.admin.user = "admin"
xcache.admin.pass = "тот md5-хеш, который генерировали выше"

[xcache]
xcache.shm_scheme = "mmap"
# сколько выделять памяти
xcache.size = 64M
# количество процессоров
xcache.count = 2
xcache.slots = 8K
xcache.ttl = 0
xcache.gc_interval = 300

xcache.var_size = 64M
xcache.var_count = 1
xcache.var_slots = 8K
xcache.var_ttl = 0
xcache.var_maxttl = 0
xcache.var_gc_interval = 300

xcache.test = On
xcache.readonly_protection = Off
xcache.mmap_path = "/dev/zero"

xcache.coredump_directory = "/tmp/phpcore/"

xcache.cacher = On
xcache.stat = On
xcache.optimizer = On

[xcache.coverager]
xcache.coverager = Off
xcache.coveragedump_directory = ""

Перезагружаем Apache и проверяем заработал ли XCache:

# service apache22 restart
# php -v

Результат должен быть примерно следующий:

PHP 5.3.17 with Suhosin-Patch (cli) (built: Oct 10 2012 22:26:10)
Copyright (c) 1997-2012 The PHP Group
Zend Engine v2.3.0, Copyright (c) 1998-2012 Zend Technologies
with XCache v2.0.1, Copyright (c) 2005-2012, by mOo

Так же, можно поднять веб-инетрфейс.
Скопируйте файлы административного интерфейса в директорию сайта с которого будете осуществлять управление XCache:

# cp -R /usr/local/share/examples/xcache/admin /home/user/data/www/example.com/

Откройте в браузере http://example.com/admin/

Насколько полезным был этот пост?

Нажмите на звезду, чтобы оценить!

Средний рейтинг 0 / 5. Голосов: 0

Пока оценок нет! Будьте первым, поставь свою оценку этому посту.

Мы сожалеем, что этот пост не был полезен для вас!

Давайте улучшим этот пост!

Расскажите, как мы можем улучшить этот пост?

Подписаться
Уведомление о
guest

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

0 Комментарий
Inline Feedbacks
View all comments
Back to top button
0
Would love your thoughts, please comment.x
()
x