PHP อาจเป็นภาษาสร้างเว็บไซต์ที่ได้รับความนิยมมากที่สุดในหมู่นักพัฒนา Linux และยังเป็นภาษาสำหรับโปรแกรมเมอร์บนแพลตฟอร์มอื่นๆ ด้วย PHP ได้รับการรองรับอย่างเต็มที่ รวดเร็ว และค่อนข้างยืดหยุ่น
อย่างไรก็ตาม PHP มีข้อบกพร่อง เนื่องจาก PHP เป็นภาษาสคริปต์ จึงสามารถแก้ไขได้ก่อนที่จะเรียกใช้สคริปต์ที่ไม่ได้ใช้งานใดๆ แต่ด้วยระบบสมัยใหม่ส่วนใหญ่ที่สามารถทำได้อย่างรวดเร็วในทุกวันนี้ การได้ระบบที่มีประสิทธิภาพดีที่สุดที่โดดเด่นในเครือข่ายจึงเป็นเรื่องดีเสมอไป
Alternative PHP Cache (APC) เป็นเครื่องมือแคชโอเพ่นซอร์สสำหรับ PHP ที่สามารถซ่อนสคริปต์ที่แก้ไขได้ ดังนั้นสำหรับคำสั่งในภายหลัง PHP จะสามารถแก้ไขได้เฉพาะสคริปต์ใหม่หากมีการเปลี่ยนแปลงเท่านั้น
แต่สิ่งนี้ส่งผลให้ประสิทธิภาพเพิ่มขึ้นเล็กน้อยในบางสคริปต์ และอาจเหมาะสมกว่าสำหรับสคริปต์ที่ซับซ้อนมากขึ้น APC แตกต่างจากคู่แข่งบางรายตรงที่เป็นโอเพ่นซอร์สและมีให้บริการอย่างกว้างขวาง คุณสามารถดาวน์โหลดซอร์สโค้ดได้จากเว็บไซต์ APC
นอกจากนี้ยังมีเวอร์ชันเชิงพาณิชย์ฟรี: Zend Optimizer สำหรับ Zend (Zend คือบริษัทที่เขียนเครื่องยนต์ PHP ซึ่งเป็นสคริปต์ตัวแก้ไข) อย่างไรก็ตาม รายงานอิสระได้เผยแพร่ว่ากำไรของ APC นั้นมีความหมายมากกว่ากำไรจากเครื่องมือเพิ่มประสิทธิภาพของ Zend
การติดตั้ง APC นั้นสะดวกมาก ตราบใดที่คุณดาวน์โหลดซอร์สโค้ดของ APC ก็ไม่จำเป็นต้องกำหนดค่าอื่นใดเพื่อให้ทำงานนอกกรอบได้ เวอร์ชันล่าสุดคือ 2.0.4 ดำเนินการต่อไปนี้เพื่อติดตั้ง APC:
# tar xvzf APC-2.0.3.tgz
# cd APC-2.0.3
# /usr/bin/phpize
# ./configure --enable-apc
# make
# make install
ถ้า PHP ของคุณ การติดตั้งไม่อยู่ภายใต้ /usr คุณต้องเรียก phpize จากไดเร็กทอรี bin/ ใต้ไดเร็กทอรีการติดตั้งของคุณ ตัวอย่างเช่น หากคุณติดตั้ง PHP ไว้ภายใต้ /usr/local/php คุณจะต้องดำเนินการ /usr/local/php /bin/ phpize
จากนั้น ใช้โปรแกรมแก้ไขข้อความเพื่อแก้ไขไฟล์ php.ini (ปกติคือ /etc/php.ini) และเพิ่มเนื้อหาต่อไปนี้ต่อท้าย:
extension="/usr/local/php/lib/php/extensions/no- debug -non-zts-20050922/apc.so"
บันทึกไฟล์และรีสตาร์ท Apache จากนั้น สร้างไฟล์ชื่อ info.php ที่ไหนสักแห่งในแผนผังเครือข่ายของคุณ รวมถึงไฟล์ต่อไปนี้:
<?php phpinfo(); ?>
เปิดหน้านี้ในเบราว์เซอร์ของคุณ คุณจะเห็นส่วนหนึ่งของ APC บนเอาต์พุต ตอนนี้คุณสามารถใช้ APC เพื่อเร่งความเร็วสคริปต์ PHP ของคุณได้แล้ว