Устанавливаем eAccelerator
Автор: admin Раздел: Как настроить CentOS
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-] |