Приближается предел ресурсов на моем сервер. Висит там порядка 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
Все. Осталось только перезагрузить апача.
7 комментариев
Гм… нужно будет попробовать при случае подобную штуковину на фре.
погуглю на досуге на эту тему
на фре наверно из портов можно будет сразу собрать, без лишних телодвижений
на фре вообще без труда собирается =)))
я думал что там не встанет, однако стало еще проще и я был несказанно доволен))
Дуд, ты лучше настройки скажи и насколько прирост увеличился, а то я что-то не рад совсем результатам
Привы. После редактирования пхп.ини и рестарта апача появляетс 502 ошибка. В чем ошибка?
Ilja, неверно отредактировал что-то
Поставил на CentOs5.5
Встало с небольшой проблемой при компиляции.
Решил небольшим изменением исходника.
На eaccelerator.net имеется Ticket по этому поводу.
Послу установки сайт летает.
Всем советую. Думаю теперь взяться за memcached