ГлавнаяРегистрацияВходВ закладки

Главная » Статьи » CentOS » Как настроить CentOS
Устанавливаем eAccelerator
eAccelerator – это бесплатный продукт, доступный для ускорения, оптимизации и динамически позволяет содержимое кэша. Снижает нагрузку на сервер и увеличивает скорость обработки кода PHP в 10 раз. Действительно хорошая вещь!

Теперь приступаем к установке на CentOS 5:


[-hide-]1. Установим необходимы пакеты

# yum install php-devel libtool gcc glibc make

2. Скачаем eAcclerator

# cd /tmp

# wget http://bart.eaccelerator.net/source/0.9.6.1/eaccelerator-0.9.6.1.tar.bz2

# tar xvfj eaccelerator-0.9.6.1.tar.bz2

3. Приступим к установке

# cd eaccelerator-0.9.6.1

# phpize

# ./configure –with-eaccelerator-shared-memory

# make && make install

4. eAccelerator может использоваться в двух вариантах -1. Как дополнение к PHP, 2. Как долнение к Zend

Начнем с PHP.

Создадим файлик eaccelerator.ini

# vi /etc/php.d/eaccelerator.ini

Добавим следующии строчки

extension="eaccelerator.so"
eaccelerator.shm_size="32"
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"
eaccelerator.compress="1"
eaccelerator.compress_level="9"

Теперь для Zend

Создадим файлик eaccelerator.ini

# vi /etc/php.d/eaccelerator.ini

Добавим следующии строчки

zend_extension="/usr/lib/php/modules/eaccelerator.so"
eaccelerator.shm_size="32"
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"
eaccelerator.compress="1"
eaccelerator.compress_level="9"

5. Создадим неохлдимы для кеша директории и выставим права на них

# mkdir /var/cache/eaccelerator

# chmod 777 /var/cache/eaccelerator

6. Рестартуем Апач и проверим как работает

# service httpd restart

проверим

# php -v

PHP 5.2.13 (cli) (built: Jun 24 2010 16:57:34)
Copyright (c) 1997-2010 The PHP Group
Zend Engine v2.2.0, Copyright (c) 1998-2010 Zend Technologies
with eAccelerator v0.9.6.1, Copyright (c) 2004-2006 eAccelerator, by eAccelerator[-hide-]
Просмотров: 2295
Дата: 2011-07-16 13:27:36
Комментариев: 0
Источник: