20 Янв
Установка eAccelerator под CentOS
Сам я не использую данный вид кэшера (люблю APC), но опишу пошаговую установку для нуждающихся.
Первый шаг, устанавливаем компоненты разработчика:
yum install php-devel
yum groupinstall ‘Development Tools’
Или вполне достаточна установка C / C++ компиляторов. что бы не плодить лишние пакеты.
Идем в папку скажем /var/tmp
cd /var/tmp
и скачиваем дистрибутив
wget http://bart.eaccelerator.net/source/0.9.6/eaccelerator-0.9.6.tar.bz2
0.9.6.1 не рекомендую использовать, из за ошибке в коде он не компилируется.
Распаковываем архив:
tar xvf eaccelerator-0.9.6.tar.bz2
И заходим в папку
cd eaccelerator-0.9.6
Далее выполняем команды по порядку
phpize
./configure —with-eaccelerator-shared-memory
make
make install
Ну или можно проще:
yum install eaccelerator
Создаем файл: /etc/php.d/eaccelerator.ini
vi /etc/php.d/eaccelerator.ini
Вставляем в него конфигу
extension=»eaccelerator.so»
eaccelerator.shm_size=»16″
eaccelerator.cache_dir = «/var/cache/php-eaccelerator»
eaccelerator.enable=»1″
eaccelerator.optimizer=»1″
eaccelerator.check_mtime=»1″
eaccelerator.debug=»0″
eaccelerator.filter=»"
eaccelerator.shm_max=»0″
eaccelerator.shm_ttl=»0″
eaccelerator.shm_prune_period=»0″
eaccelerator.shm_only=»0″
eaccelerator.compress=»1″
eaccelerator.compress_level=»9″
Создаем папку для кеша и задаем ей права
mkdir /var/cache/php-eaccelerator
chmod 777 /var/cache/php-eaccelerator
ну и соответственно перезапускаем веб сервер
/etc/init.d/httpd restart
или
service nginx restart
Понравилась статья? Поделись с остальными.