Установка APC на Centos 5

Комплексные PHP-приложения, такие как, к примеру, Друпал, получают большое преимущество в быстродействии в результате запуска кэширования/акселераторов кэширования кода операции.

APC (Alternate PHP Cache) - сейчас одна из наиболее поддерживаемых бесплатных (open source) систем кэшировния кода операции. APC используют всё большее число пользователей, так как он претендует на степень самого стабильного.

Эта инструкция детально объясняет, как запустить APC на сервере CentOS 5. Так случилось, что на сервере установлен Plesk, заставивший меня сначала усомниться в "нормальной" установке APC, так как он очень требовательный по отношению к другому софту, установленному на сервер. Но, всё же, вроде как, всё работает отлично.

Во-первых, нам нужны pecl-команды, чтобы мы смогли скачать и установить APC из репозитория.

Для этого мы выполняем следующие команды:
yum install php-pear

Но также нам потребуется для phpize-команды следующие пакеты:
yum install php-devel

Также нужна apxs-команда, которая устанавливается через следующий пакеты:
yum install httpd-devel

Теперь у нас есть весь софт и мы можем установить apc через pecl-команду:
pecl install apc

После установки, необходимо включить apc в конфигурациях Апача. Следующая команда это сделает для нас:
echo "extension=apc.so" > /etc/php.d/apc.ini

Ну и перезапускаем Апач:
/etc/init.d/httpd start

Вот и всё. Смотрим на уменьшения времени исполнения/на страницу и на снижение используемой процессом Апач памяти по сравнению с тем, что было до того.

Перевод с английского: http://scild.ru/
Источник на английском: http://2bits.com/articles/installing-php-apc-gnulinux-centos-5.html