Güncelleme: APC 3.0.10 sürümü yayınlanmıştır. http://pecl.php.net/get/APC-3.0.10.tgz adresinden yükleme yapılabilir. 3.0.8 yazan yerleri 3.0.10 yaparak güncel sürümü kullanabilirsiniz

APC Cache http://pecl.php.net/package/APC PHP 4.4.1 ile sorunsuz çalışmaktadır. (PHP 4.4.1 sürümü ile çalışmanız tavsiye edilir veya önceki sürümler için güvenlik açıklarını kapatmayı unutmayınız).

Bu makale WHM/Cpanel kurulu sunucular için hazırlanmıştır:

1. root hesabınız ile sunucunuza giriş yapınız.
2. APC 3.0.8 sunucuya yükleyiniz.

cd /usr/local/src
wget http://pecl.php.net/get/APC-3.0.8.tgz

paket yükleme işlemine kadar bekleyiniz

3. phpize ve php-config lokasyonlarını aşağıdaki komutlar ile bulunuz:

whereis phpize

çıktısı aşağıdaki gibi olacaktır:

phpize: /usr/bin/phpize /usr/local/bin/phpize

whereis php-config

çıktısı aşağıdaki gibi olacaktır:

php-config: /usr/bin/php-config /usr/local/bin/php-config

4. kabin dosyalarını aşağıdaki komut ile çıkartınız:

gunzip -c APC-3.0.8.tgz | tar xf -

5. çalışma klasörünü değiştirelim:

cd APC-3.0.8

6. step 3'de bulduğumuz lokasyon bilgilerine göre aşağıdaki komutları uygulayalım.

/usr/bin/phpize

./configure --enable-apc --enable-apc-mmap --with-apxs=/usr/local/apache/bin/apxs --with-php-config=/usr/bin/php-config

make

make install

apc.so dosyanızın hangi lokasyona kurulduğunu not alınız.

/usr/lib/php/extensions/no-debug-non-zts-20020429/apc.so

7. şimdi php.ini dosyasının lokasyonuna bakıyoruz:

whereis php.ini

çıktısı aşağıdaki gibi olacaktır:

php: /usr/bin/php /usr/lib/php /usr/lib/php.ini /usr/local/lib/php.ini /usr/include/php /usr/man/man1/php.1

8. php.ini dosyasını pico, vi veya nano ile açıp aşağıdaki satırı buluyoruz ve kalın yazılan bölümü ekliyoruz.

;Windows Extensions
;Note that MySQL and ODBC support is now built in, so no dll is needed for it.
; 
;extension=php_bz2.dll
Bu satırı ekledikten sonra şöyle görünecektir:

extension="/usr/lib/php/extensions/no-debug-non-zts-20020429/apc.so"
apc.shm_size = 32 
 
;Windows Extensions
;Note that MySQL and ODBC support is now built in, so no dll is needed for it.
; 
;extension=php_bz2.dll


9.
php.ini dosyasını kayıt edip çıkıyoruz ve Apache sunucusunu APC aktif olması için yeniden başlatıyoruz.

/etc/rc.d/init.d/httpd stop
/etc/rc.d/init.d/httpd start

10. phpinfo.php dosyası oluşturup APC bölümünü kontrol ediyoruz.

11. /usr/local/src/APC-3.0.8 içindeki apc.php yönetici dosyası şifre koruması konularak web sunucusu üzerinde yayınlanabilir. apc.php dosyasını açıp, üst bölümdeki şifreyi değiştirip FTP sunucusu ile yükleyip kullanabilirsiniz.