İyinet'e Hoşgeldiniz!

Türkiye'nin En Eski Webmaster Forum'una Hemen Kayıt Olun!

Kayıt Ol!

APC Cache Kurulumu (Turck Mmcache/Eaccelerator alternatifi)

Mickey

0
İyinet Üyesi
Katılım
12 Eylül 2006
Mesajlar
1,264
Reaction score
0
Konum
izmir
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.
Kod:
;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:
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.
 

Türkiye’nin ilk webmaster forum sitesi iyinet.com'da forum üyeleri tarafından yapılan tüm paylaşımlardan; Türk Ceza Kanunu’nun 20. Maddesinin, 5651 Sayılı Kanununun 4. maddesinin 2. fıkrasına göre, paylaşım yapan üyeler sorumludur.

Backlink ve Tanıtım Yazısı için iletişime geçmek için Skype Adresimiz: .cid.1580508955483fe5

Üst