Главная » Оптимизация Php. Установка и настройка eAccelerator
— Что такое eAccelerator?
— eAccelerator — увеличивает производительность PHP скриптов за счет их кеширования в скомпилированном состоянии, тем самым предотвращая их постоянную перекомпиляцию. В результате оптимизации скриптов происходит увеличение скорости их выполнения от 1 до 10 раз. Поддерживает работу с PHP4 и PHP5. Поддерживаемые платформы : FreeBSD, Linux, Windows, *nix.

Скачать свою версию для Windows платформы можно отсюда устанавливать для Windows платформы очень просто :
Скопируйте скачанную вами dll в папку с расширениями php (например C:phpextension) и в файл php.ini в секции
; Dynamic Extensions ;

добавьте
extension=eAccelerator0953_5.2.6.dll

Цифры в названии могут изменятся в зависимости от версии eAccelerator и php в данном случае ето версия eAccelerator 0953 для PHP 5.2.6

После установки просто необходимо перезапустить Ваш веб сервер! Правильность установки Вы можете проверить используя функцию phpinfo();

На Этом установка Windows версии закончена! Перейдем к установке на *nix подобных системах.

Установка из портов Freebsd:
cd /usr/ports/www/eaccelerator
make install clean

Компиляция из исходников:
./configure --enable-eaccelerator=shared
make && make install && make clean

После установки проверяем прописалось ли в файле конфигурации (php.ini) наше расширение для этого ищем строчку:
extension="eaccelerator.so"

Если такая строчка существует то все ок!
Так же можно настроить данный акселератор по своему вкусу добавив в php.ini следующие параметры:
eaccelerator.shm_size="16"
eaccelerator.cache_dir="/tmp/eaccelerator" ;Папка где будет хранится кеш
eaccelerator.enable="1" ;eaccelerator включен
eaccelerator.optimizer="1"
eaccelerator.check_mtime="1"
eaccelerator.debug="0"
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" ; уровень компрессии

Более подробную информацию о параметрах можете найти на официальном сайте eАccelerator
Теперь можно перезапустить веб сервер и наслаждаться работой расширения! Проверить работу расширение можно так же как и для Windows платформы!

Категория: Linux | Просмотров: 590