Устанавливаем eAccelerator для php5 в windows

Так уж повелось, что разработку я веду на локальной windows-машине с использованием denwer. С каждым апгрейдом комп становился мощнее и php для девелоперских нужд работал вполне удовлетворительно. Однако, с переходом на symfony 1.4 с ужасом обнаружил, что генерация страницы в development-окружении составило более 1500 ms. Понятно, что dev environment предназначена для отладки, но все-равно не айс. Ниже мы поставим eAccelerator на локальный denwer.

Все в общем-то не сложно, так что это скорее “хозяйке на заметку”:

; загрузка расширения. разместите его первым в списке расширений. хуже не будет )
extension="eaccelerator.dll"

; базовая конфигурация акселератора
[eaccelerator]
eaccelerator.shm_size="64"
eaccelerator.cache_dir="z:/tmp/eaccelerator"
eaccelerator.enable="1"
eaccelerator.optimizer="1"
eaccelerator.check_mtime="1"
eaccelerator.filter=""
eaccelerator.shm_max="0"
eaccelerator.shm_ttl="0"
eaccelerator.shm_prune_period="0"
eaccelerator.shm_only="0"
eaccelerator.compress="1"
eaccelerator.compress_level="9"
eaccelerator.keys = "shm"
eaccelerator.sessions = "shm"
eaccelerator.content = "shm"
  • Перезапускаем вебсервер. Проверяем конфигурацию (phpinfo):


Если вы видите аналогичные блоки у себя, все прошло успешно. Если не видите – мануал вам в помощь. Или пожалуйтесь тут, если смогу – помогу ))

This entry was posted in Профессиональное and tagged , , . Bookmark the permalink. Post a comment or leave a trackback: Trackback URL.

Post a Comment

Your email is never published nor shared. Required fields are marked *

*
*

*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre lang="" line="" escaped="" highlight="">