sudo apt-get install php-apc
sudo service php5-fpm restart
Или перезагрузить Апач, если он перезагружает PHP. Смотреть статистику и сбрасывать кэш позволяет удобный клиент apc.php, который надо загрузить на веб-сервер:
wget -O apc.php http://svn.php.net/viewvc/pecl/apc/trunk/apc.php?revision=325483&view=co
Если будет сильно расти фрагментация и счетчик переполнения (Cache full count), то надо увеличить размер кэша в файле /etc/php5/conf.d/apc.ini:
apc.shm_size=64
UPDATE от 27.07.2013
В веб-клиенте обратил внимание на сообщение:
You are running an older version of APC (3.1.7), newer version 3.1.13 is available at http://pecl.php.net/package/APC/3.1.13
и далее шел внушительный список исправленных багов. Как оказалось, в apt обновленные версии добавляются с сильным опозданием. Поэтому я переустановил APC через PECL:
sudo apt-get remove --purge php-apc
sudo apt-get install libpcre3-dev # Если не установлен
sudo pecl install apc
При установке я задал такую конфигурацию (устанавливайте по необходимости): Enable internal debugging in APC [no] : no
Enable per request file info about files used from the APC cache [no] : no
Enable spin locks (EXPERIMENTAL) [no] : no
Enable memory protection (EXPERIMENTAL) [no] : no
Enable pthread mutexes (default) [no] : yes
Enable pthread read/write locks (EXPERIMENTAL) [yes] : no
Теперь надо включить APC в настройках, т.к. это не делается автоматически. Для этого создаем файл apc.ini в соответствующем каталоге (обычно это /etc/php5/conf.d/):
sudo nano /etc/php5/conf.d/apc.php
и добавляем в него строчку
extension = apc.so
Также можно установить размер кэша
apc.shm_size=512M # по умолчанию 32M
Остается по собственному вкусу добавить остальные параметры (список параметров и значений по умолчанию)