PHP mungkin merupakan bahasa pembuatan situs web paling populer di kalangan pengembang Linux, dan juga merupakan bahasa yang tersedia untuk pemrogram di platform lain. PHP didukung penuh, cepat dan cukup fleksibel.
Namun PHP mempunyai kelemahan. Karena PHP adalah bahasa skrip, maka dapat diedit sebelum skrip menganggur tertentu dijalankan. Namun dengan sebagian besar sistem modern yang mampu melakukannya dengan cepat saat ini, selalu merupakan hal yang baik untuk mendapatkan sistem dengan kinerja terbaik yang menonjol dalam jaringan.
Alternative PHP Cache (APC) adalah alat cache open source untuk PHP yang dapat menyembunyikan skrip yang diedit. Jadi untuk perintah selanjutnya, PHP hanya bisa mengedit ulang scriptnya jika sudah berubah.
Namun hal ini hanya menghasilkan sedikit peningkatan kinerja pada beberapa skrip, dan mungkin lebih masuk akal untuk skrip yang lebih kompleks. Berbeda dengan beberapa pesaingnya, APC bersifat open source dan tersedia secara luas. Anda dapat mengunduh kode sumber dari situs web APC.
Versi komersial gratis juga tersedia: Zend Optimizer untuk Zend. (Zend adalah perusahaan yang menulis mesin PHP, skrip editor.) Namun, laporan independen telah menerbitkan bahwa keuntungan APC lebih berarti dibandingkan dengan pengoptimal Zend.
Menginstal APC sangat mudah; selama Anda mengunduh kode sumber APC, tidak perlu mengkonfigurasi apa pun untuk membuatnya berfungsi di luar kotak. Versi terbaru adalah 2.0.4. Lakukan operasi berikut untuk menginstal APC:
# tar xvzf APC-2.0.3.tgz
# cd APC-2.0.3
# /usr/bin/phpize
# ./configure --enable-apc
# make
# make install
if PHP Anda instalasi tidak di bawah /usr. Anda harus memanggil phpize dari direktori bin/ di bawah direktori instalasi Anda. phpize.
Selanjutnya, gunakan editor teks untuk mengedit file php.ini (biasanya /etc/php.ini) dan tambahkan konten berikut di akhir:
extension="/usr/local/php/lib/php/extensions/no-debug -non-zts-20050922/apc.so"
simpan file dan mulai ulang Apache.
Kemudian, buatlah sebuah file bernama info.php di suatutempat
di pohon jaringan Anda, termasuk yang berikut:
<?php phpinfo();
Anda akan melihat bagian dari APC pada output. Anda sekarang dapat menggunakan APC untuk mempercepat skrip PHP Anda.