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

Сен 09

Приближается предел ресурсов на моем сервер. Висит там порядка 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

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

Возможно, это будет интересно…

6 Comments

Add your comment

  1. SibNext
    Сен 09 at 13:42

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

  2. Alex Volkov
    Сен 09 at 14:21

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

  3. phpdude
    Сен 09 at 18:37

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

  4. Alex Volkov
    Сен 09 at 19:47

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

  5. Ilja
    Окт 14 at 15:20

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

  6. Alex Volkov
    Окт 15 at 10:57

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

Post a comment