FreeBSD

Установка eAccelerator

eAccelerator — это свободно-распространяемый PHP акселератор  и средство для кеширования динамического контента. Он увеличивает производительность PHP скриптов за счет их кеширования в скомпилированном состоянии, тем самым предотвращая их постоянную перекомпиляцию. В результате оптимизации скриптов происходит увеличение скорости их выполнения.

Поддерживает PHP4 и PHP5, включая 5.4
Последняя правка от 16.08.2012
Статус проекта: разработка прекращена

eAccelerator обычно уменьшает нагрузку на сервер и увеличивает скорость исполнения PHP кода в 1-10 раз.

1. Установка

# cd /usr/ports/www/eaccelerator
# make install clean

2. Создадим директорию для кеша:

#  mkdir /tmp/eaccelerator
#  chown www /tmp/eaccelerator
#  chmod 0700 /tmp/eaccelerator

3. Редактируем файл php.ini

# ee /usr/local/etc/php.ini
[eAccelerator]
zend_extension="/usr/local/lib/php/20090626/eaccelerator.so"
eaccelerator.shm_size="512"
eaccelerator.cache_dir="/tmp/eaccelerator"
eaccelerator.enable="1"
eaccelerator.optimizer="1"
eaccelerator.debug="1"
eaccelerator.log_file = "/var/log/eaccelerator_log"
eaccelerator.check_mtime="1"
eaccelerator.shm_max="0"
eaccelerator.shm_ttl="120"
eaccelerator.shm_prune_period="0"
eaccelerator.shm_only="0"
eaccelerator.compress="1"
eaccelerator.compress_level="9"

4. Перезапускаем Apache

# apachectl restart
Теги

Статьи по теме

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

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

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

Close