Установка eAccelerator на CentOS 5

Акселератор требует autoconf, automake, libtool, m4. Также весьма желателен пакет php-devel, а именно утилита phpize, дабы не пересобирать пхп руками.
Исходная ОС – CentOS 5.3(Final)

Качаем сам акселератор (актуальную ссылку можно взять на http://www.eaccelerator.net/):
wget http://bart.eaccelerator.net/source/0.9.5.3/eaccelerator-0.9.5.3.tar.bz2

untar eaccelerator-0.9.5.3.zip
cd eaccelerator-0.9.5.3

Доставляем необходимые пакеты
yum install autoconf automake libtool php-devel make gcc

Далее:
phpize
./configure –enable-eaccelerator=shared –with-php-config=/usr/bin/php-config
make
make install

vi /etc/php.ini

extension=”eaccelerator.so”
eaccelerator.shm_size = “64”
eaccelerator.cache_dir = “/var/cache/eaccelerator”
eaccelerator.enable = “1”
eaccelerator.optimizer = “1”
eaccelerator.debug = 0
eaccelerator.log_file = “/var/log/httpd/eaccelerator_log”
eaccelerator.name_space = “”
eaccelerator.check_mtime = “1”
eaccelerator.filter = “”
eaccelerator.shm_max = “0”
eaccelerator.shm_ttl = “3600”
eaccelerator.shm_prune_period = “0”
eaccelerator.shm_only = “0”
eaccelerator.compress = “1”
eaccelerator.compress_level = “5”
eaccelerator.keys = “shm_and_disk”
eaccelerator.sessions = “shm_and_disk”
eaccelerator.content = “shm_and_disk”
eaccelerator.allowed_admin_path = “”

Создаются папки для временных файлов:
mkdir /var/cache/eaccelerator
chmod 777 /var/cache/eaccelerator

Все. Осталось перезагрузить apache.

service httpd restart

ps
с некоторыми версиями eAccelerator есть проблема с open_basedir
решается патчем http://eaccelerator.net/ticket/396

3 thoughts on “Установка eAccelerator на CentOS 5

  1. Подскажите как можно совместить использование Zend_Server_CE и Plesk_Panel, производительность eAccelerator меня не устраивает, а совместить у меня не получается…

Leave a Reply

Your email address will not be published. Required fields are marked *


*