Установка 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


Понравилась статья? Поделись с остальными.

Комментарии закрыты.