FreeBSD

Установка eAccelerator

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

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

Оставить комментарий