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.
Bu satırı ekledikten sonra şöyle görünecektir:
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.
Alıntıdır.
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.
Kod:
;Windows Extensions
;Note that MySQL and ODBC support is now built in, so no dll is needed for it.
;
;extension=php_bz2.dll
Kod:
[B]extension="/usr/lib/php/extensions/no-debug-non-zts-20020429/apc.so"[/B]
[B]apc.shm_size = 32 [/B]
;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.
Alıntıdır.