Using Ubuntu server 10.4, I apt-getted php-apc

Where is the apc.php file that I'm meant to copy?



Accourding to the packages.ubuntu.com page about php-apc the file can be found compressed here /usr/share/doc/php-apc/apc.php.gz.

If you don't want do look online you can query the list of files installed by the package managment system by using a command like dpkg -L apc.php.


find / -name apc.php* 2>/dev/null

"Find, within /, resources matching apc.php*, and discard stderr."

E.g. this may return /build/buildd/php5-5.3.2/pear-build-download/APC-3.0.19/apc.php

  • 1
    I fail to see the sense to piping the output of find to grep in this instance, since find will only return names that contain the searched-for string. – tylerl Jul 31 '10 at 8:01
  • 4
    Otherwise there's "Permission denied" for files that you cannot read. – Ben Aug 3 '10 at 23:21
  • 2
    This doesn't work for Ubuntu where apc.php comes gzipped. though find / -name 'apc.php*' would have. – Ry4an Brase Apr 13 '11 at 15:32
  • Where permissions errors are sent to STDERR, use find / -name apc.php* 2>/dev/null – Steve Clay Jul 12 '12 at 21:12
  • ...or you could always run find with sudo and there'd be no need to bother with the whole dev/null malarkey. – Matt Fletcher Jul 7 '14 at 14:19

I came here looking for this file after installing APC on CentOS with PEAR. After tracking it down with Ben's find suggestion, I thought I'd post its path in case others end up here:


From the README.Debian

  1. Viewing statistics and tunning your cache

APC come with a script called apc.php. This script provides detailed information about your cache. In Debian this script is in /usr/share/doc/php-apc. Copy or symlink the file to your docrot and access it with you browser. If you install the php5-gd package you will also be present with graphics. In order to understand the information and use it to tune you cache refer to the APC documentation at: http://php.net/apc

-- Pietro Ferrari Wed, 17 Dec 2008 11:23:39 -0500

This file was located in /usr/share/doc/php-apc


If nothing else works, you can download it directly from PECL by hand:

cd /tmp
wget http://pecl.php.net/get/APCu -O - | tar xz --wildcards apcu*/apc.php
mv apcu*/apc.php apc.php
rm -r apcu*/
# mv apc.php /wherever/you/want/apc.php
  • No longer works right, they started to rename APC things to APCu – ParoX Jan 6 '15 at 15:12
  • @ParoX yep, I patched mine by hand but it's currently crashing again, not very realiable at the moment unfortunately. – Mahn Jan 6 '15 at 15:18
  • Thank you. On Godaddy's CentOS virtual hosts this was the only way it worked. – Ruslan Abuzant Feb 28 '16 at 23:04

You can get it here for apcu https://raw.githubusercontent.com/krakjoe/apcu/master/apc.php You can also look through the repo here https://github.com/krakjoe/apcu


You may consider this as a replacement for apc.php.


Your Answer

By clicking "Post Your Answer", you acknowledge that you have read our updated terms of service, privacy policy and cookie policy, and that your continued use of the website is subject to these policies.