| « 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! :)
...
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! ;)
4 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
Comment from: Dee [Visitor]
Does "yoursite" need to be replaced by the name of my site in the command below? Can IP address be used? What is in "yoursite.php"
ab -c5 -n100 http://www.yoursite.com/yourscript.php
Also, how did you get the chart above? Is there a link or command to get there? Thank you.
04/05/11 @ 17:31

