Установка APC (Alternative PHP Cache ) PHP5, Debian Etch
В этом описании я расскажу как интергрировать APC (Alternative PHP Cache) в PHP5 на Debian Etch. APC отличная альтернатива eAccelerator-у, XCache, служит для того что бы оптимизировать работу ваших PHP скриптов, используя функции кеширования. Его можно легко собрать, используя репозиторий Debian-a, не прибегая к компиляции исходных кодов и шаманства, которое просто ни к чему, если вы заботитесь о чистоте и прозрачности вашей системы.
Интро
Для примера, я буду использовать имя хоста – debian-example-host.com,
который будет расположен в /var/www/debian-example-host.com
Перед тем как установить APC, создадим php info скрипт в /var/www/debian-example-host.com со след содржимым:
После чего мы можем вызвать его в браузере
http://debian-example-host.com/phpinfo.php

Прокрутив, посмотрев, как мы видим APC не установлен, можете посмотреть,
не установлено ли подобное дополнение к PHP, например eaccelerator, если его нет, тогда все ок,
продолжаем.
Установка APC
Как я уже говорил, APC это дополнение к PHP, мы установим его используя PECL. Который входит в пакет php-pear, поэтому он нам тоже понадобится, устанавливаем:
apt-get install php-pear
Еще кое что нам нужно установить для APC:
apt-get install php5-dev build-essential
Теперь, когда все компоненты установленны, приступим к утсановке APC:
pecl install apcКогда вы увидите следующий вопрос, ответье на него отрицательно.
... Use apxs to set compile flags (if using APC with Apache)? [yes] : <-- no ...
Установка APC практически завершена, осталось только отконфигурировать конфиг-файл APC,
его может и не быть, тогда создайте его.
/etc/php5/conf.d/apc.ini
Что бы активировать работу APC содержимое APC – конфиг файла, должно быть следующим:
extension=apc.so apc.enabled=1 apc.shm_size=30
Перезагружаем Apache
/etc/init.d/apache2 restart
И проверяем появился ли APC в phpinfo
debian-example-host.com/phpinfo.php
Если вы все сделали без ошибок, PHP Info отобразит настройки APC.
Ссылки:
APC: http://pecl.php.net/package/APC
Debian: http://www.debian.org