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

ustanovka-eaccelerator-na-centos-6

Доброго времени суток, уважаемый посетитель блога. После долгого перерыва я решил продолжить публиковать короткие инструкции, которые могут помочь вам в работе. Сегодня на очереди установка eAccelerator на CentOS 6. Ни чего сложного тут нет. Вполне достаточно следовать приведенной ниже инструкции.

Поехали! Первое, что надо сделать
yum install php-devel

Скачиваем архив eAccelerator на CentOS 6

wget https://github.com/eaccelerator/eaccelerator/archive/master.zip

Отлично! Теперь распаковываем скаченный архив

unzip master.zip

Далее переходим в директорию eaccelerator-master для компиляции eAccelerator

cd eaccelerator-master

и выполняем команду

phpize

Конфигурируем при помощи команды

./configure

Если возникла ошибка «configure: error: no acceptable C compiler found in $PATH», то просто выполняем команду «yum install gcc» и снова «./configure».

Далее нам помогут две команды

make
make install

Все прошло отлично и настала пора создать необходимую для работы директорию

mkdir /var/cache/eaccelerator

и выставить права доступа

chmod 777 /var/cache/eaccelerator

Создаем файл

touch /etc/php.d/eaccelerator.ini

Со следующим содержимым


extension = "eaccelerator.so"
eaccelerator.shm_size = "0"
eaccelerator.cache_dir = "/var/cache/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"

Теперь настала пора перезагрузок. Перезапустите апач или nginx (смотря что вы используете). Например, nginx

service nginx restart

Если Ваш PHP работает в режиме php-fpm, то следует выполнить следующую команду для его перезагрузки:

service php-fpm restart

Остается убедиться, что все прекрасно работает. Создайте файл с расширением .php следующего содержания


<?php
phpinfo();
?>

Откройте его в браузере и найдите блок с eAccelerator

eAccelerator-test

Надеюсь, что эта простая инструкция поможет вам справиться с такой простой задачей, как установка eAccelerator на CentOS 6. Если возникнут вопросы, то задавайте их в комментариях ниже.

П.С.: сегодня исполнилось 40 лет, как умер мой прадед Николай.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *