| « How to log request processing times in Apache | Control fan speed & noise on the mac pro » |
How to install the APC PHP Cache on Debian (Lenny)
11/29/09
How to install the APC PHP Cache on Debian (Lenny)
The APC cache can significantly improve your PHP script performance, just by installing it, which basically takes 5 minutes! (Plus, it’s actually supported by the core PHP developers and will probably be integrated into PHP6…)
Here’s what I did on my Debian Lenny box…
First you may want to have a reference benchmark to see if it actually improves:
Code:
ab -c5 -n100 http://www.yoursite.com/yourscript.php |
Now install the APC package:
Code:
aptitude install php-apc |
Now, restart apache:
Code:
/etc/init.d/apache2 restart |
Now, you can run your benchmark again and see the difference! Tada! :)
Follow up:
APC comes with a control panel script, that allows you to check cache usage. Here’s how to make it available on your web root (for example):Code:
gunzip /usr/share/doc/php-apc/apc.php.gz | |
ln -s /usr/share/doc/php-apc/apc.php /var/www/apc.php |
Note that you should also have the php-gd package installed in order to get nice charts! ;)
2 comments
12/12/09 @ 21:20
Interesting, for me it was so simple to set up I couldn't believe it ;)
12/12/09 @ 22:11
This post has 3 feedbacks awaiting moderation...

