Я большой поклонник Ubuntu и eaccelerator, но, увы, я не нашел хороших репозиториев для двоичных файлов. К сожалению, eaccelerator необходимо компилировать после каждого обновления php на Ubuntu, и даже на Lucid они часто встречаются.
Это не большая работа:
cd /home/user/src/eaccelerator-0.9.6 \
&& ./configure --enable-eaccelerator \
&& make clean \
&& make test \
&& sudo make install
Кто-нибудь знает, есть ли способ автоматизировать это для запуска при каждом обновлении php?
Создайте файл с версией php:
# dpkg-query -W php5 > /var/cache/php_version
Создайте скрипт (обновите eaccelerator при обновлении php) и chmod + x это:
#!/bin/bash
if [ "`dpkg-query -W php5`" != "`cat /var/cache/php_version`" ];
cd /home/user/src/eaccelerator-0.9.6 \
&& ./configure --enable-eaccelerator \
&& make clean \
&& make test \
&& sudo make install
dpkg-query -W php5 > /var/cache/php_version;
fi
Добавьте скрипт в apt conf (/etc/apt/apt.conf.d/20eaccelerator):
DPkg::Post-Invoke { '/usr/local/sbin/eaccelerator_update';};
Я тоже большой поклонник Debian / Ubuntu.