Установка eAccelerator под Windows

eAccelerator — это модуль, выполняющий роли акселератора, оптимизатора увеличивающий производительность PHP. Модуль eAccelerator возможно использовать как в Windows системах так и в Linux (К примеру: eAccelerator под CentOS и eAccelerator под FreeBSD) разница лишь в установке.  Перед использованием модуля под Windows необходимо сделать небольшую подготовку.

Первым делом, необходимо создать директорию где eAccelerator будет хранить свой дисковый кеш, хотя можно обойтись и без него, но об этом ниже, [диск]:\eaccelerator (к примеру: c:\eaccelerator , хотя путь может быть любым)
Теперь нам необходимо скачать сам модуль eAccelerator, с учетом что под Windows довольно сложно найти уже скомпилированный модуль, можете взять в нашем репозитории модуль под последнюю версию PHP.

В директорию [диск]:\путь_к_PHP\ext\ разместите загруженную dll, предварительно переименовав ее в eaccelerator.dll.

В PHP.ini необходимо прописать расширение eAccelerator: extension="eaccelerator.dll" и так же пишем конфигурацию, пример конфигурации ниже:

Пример конфигурации eAccelerator
eaccelerator.shm_size="128"
eaccelerator.cache_dir="c:\eaccelerator"
eaccelerator.enable="1"
eaccelerator.optimizer="1"
eaccelerator.check_mtime="1"
eaccelerator.debug="0"
eaccelerator.filter=""
eaccelerator.shm_max="0"
eaccelerator.shm_ttl="3600"
eaccelerator.shm_prune_period="1800"
eaccelerator.shm_only="0"
eaccelerator.compress="1"
eaccelerator.compress_level="9"

Если мы хотим что бы кеш хранился только в памяти, добавляем три строчки:
eaccelerator.keys = "shm"
eaccelerator.sessions = "shm"
eaccelerator.content = "shm"

Автор: Дата: , Категория:Интернет, Метки: , , , , .

Comments are closed.