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

Приближается предел ресурсов на моем сервер. Висит там порядка 200 всевозможных сайтов + мои скрипты. Я этот предел, есстественно, стараюсь отдалить, потому как лень переносить сайты на новый| охота повозиться | не хочу покупать новый серв (ненужное потом зачеркну). Еще и пыхыпеЧувак его тут пиарит, ну как не установить )
Акселератор требует autoconf, automake, libtool, m4. Также весьма желателен пакет php-devel, а именно утилита phpize, дабы не пересобирать пхп руками.
Исходная ось — CentOS 5.3(Final)

# cat /etc/redhat-release
CentOS release 5.3 (Final)

Качаем сам акселератор:

 wget http://bart.eaccelerator.net/source/0.9.5.3/eaccelerator-0.9.5.3.tar.bz2

Доставляем необходимые пакет

yum install autoconf automake libtool php-devel

Далее по порядочку:

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 = "160"
eaccelerator.cache_dir = "/var/cache/php-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 = "9"
eaccelerator.keys = "none"
eaccelerator.sessions = "none"
eaccelerator.content = "none"
eaccelerator.allowed_admin_path = ""

Создаются папки для временных файлов:

  
mkdir /var/cache/php-eaccelerator
chmod 777 /var/cache/php-eaccelerator

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

3.00 avg. rating (66% score) - 2 votes

7 комментариев

  • Гм… нужно будет попробовать при случае подобную штуковину на фре.
    погуглю на досуге на эту тему

    • на фре наверно из портов можно будет сразу собрать, без лишних телодвижений

  • на фре вообще без труда собирается =)))
     
    я думал что там не встанет, однако стало еще проще и я был несказанно доволен))

    • Дуд, ты лучше настройки скажи и насколько прирост увеличился, а то я что-то не рад совсем результатам

  • Привы. После редактирования пхп.ини и рестарта апача появляетс 502 ошибка.  В чем ошибка?

    • Ilja, неверно отредактировал что-то

  • Поставил на CentOs5.5
    Встало с небольшой проблемой при компиляции.
    Решил небольшим изменением исходника.
    На eaccelerator.net имеется Ticket по этому поводу.
    Послу установки сайт летает.
    Всем советую. Думаю теперь взяться за memcached

css.php