APC Cache Nedir?
Alternative PHP Cache PHP Extension Community Library kütüphanesinde bulunan Windows ve Linux üzerinde çalışabilen ve PHP ‘ye eklenti/plugin olarak kurulabilen bir PHP cache sistemidir.
What is the APC Cache?
Alternative PHP Cache is located/findable in the PHP Extension Community Library. It can works in the Windows and Linux OS. And It can be installed as a plugin a cache’s system.
(Note: I can do mistake in the pronunciation. If so I’m sorry. I am learning English at the moment.)
02 Şubat 2016 19:42 tarihinde güncellenmiştir.
This article has been updated in September-02-2016 at 16:25.
APC Cache Nasıl Kurulur? How to Install APC?
Hızlı – Basit Kurulum:
Quickly – Basic Installation:
-
yum install php-pear
-
yum install php-devel
-
yum install httpd-devel
-
pecl install apc
-
echo “extension=apc.so” > /etc/php.d/apc.ini
-
service httpd restart
Detaylı Kurulum / Detailed Installation
-
APC Cache için birkaç ön isteği yüklememiz gerek. We need to install few pre-request for APC Cache. # yum install php-pear php-devel httpd-devel pcre-devel gcc make
-
# pecl install apc
Size birkaç soru soracak (aktif/pasif mi? gibi). Örneğin: -> enable-apc-debug: 1 <- gibi It will asking you (active/inacitve? like). You can answer. Example: -> enable-apc-debug: 1 <- like ... .. Build process completed successfully Installing '/usr/lib64/php/modules/apc.so' Installing '/usr/include/php/ext/apc/apc_serializer.h' install ok: channel://pecl.php.net/APC-3.1.13 configuration option "php_ini" is not set to php.ini location You should add "extension=apc.so" to php.ini [root@server ~]# Kurulum tamamlandı. Install is complete.
- You should add “extension=apc.so” to php.ini (etc/php.ini)
php.ini ‘ye Apc cache eklenti yolunu eklemeliyiz.extension=/usr/lib64/php/modules/apc.so
—————————————————-
WHY DOES NOT WORK APC CACHE ?
If you say, “I did every things but it does not working”. Probably you are using CGI with PHP, you can not using APC.
For example: # php -i apc Apc Support => disabled
You can look How to install PHP Memcache?
TR: Eğer bir çok PHP ‘yi CGI ile kullanıyorsanız APC çalışmayacaktır bunun yerine Memcache kullanabilirsiniz.
Buraya bakabilirsiniz PHP Memcache Nasıl Kurulur?
—————————————————-
APC CACHE NASIL KALDIRILIR?
HOW TO UNINSTALL APC CACHE?
# pecl uninstall apc
APC Cache Nasıl Konfigüre Edilir? How to make APC Configuration?
- APC config dosyasını oluşturun ve açın.
You create /etc/php.d/apc.ini , and then open the file.# vi /etc/php.d/apc.ini
ya da WinSCP programını kullanabilirsiniz.
OR you can use the WinSCP. - PHP için APC ‘yi aktifleştirin.
Enable APC for PHPextension=apc.so apc.enabled=1
- APC Cache için Zaman ayarları.
Time settings for APC cache.apc.ttl=72000 apc.user_ttl=72000 apc.gc_ttl=3600
- APC Cache için bellek ayarı. (Değiştirebilirsiniz.)
Size of memory for APC Cache. (You can change.)apc.shm_size=1024M
- İstatistikleri açın
Enable stats.apc.stat=1
- Maksimum dosya boyutu
Size of max. fileapc.max_file_size=1M
- Ve diğer ayarlar,
and other settings,apc.enable_cli=1 apc.file_update_protection=2 apc.num_files_hint=200000 apc.user_entries_hint=20000
- Son olarak httpd servisini yeniden başlatın.
Finanly, you make the restart httpd,# service httpd restart
Eğer neler olup bittiğini izlemek isterseniz; Ek’teki dosyayı indirip (ya da buradan.), ana dizine yükleyin ve çalıştırın.
–> alanadiniz.com/apc.php
If you want to see, ‘What’s going on?’. You download it additional file (or you can download here.). You must upload the apc.php in the your web host and you must run,
–> yourdomain.com/apc.php
Başarılar..
Bir önceki yazımız olan SOLVED -[PrestaShopException] Module ** is not a valid module name at line 1461 in file classes/module/Module.php başlıklı makalemizde file classes/module/Module.php, is not a valid module name ve [PrestaShopException] Module hakkında bilgiler verilmektedir.
Şahin bey güzel ve yararlı bir anlatım olmuş teşekkür ederiz.
Şu an ücretsiz panel olan Webuzo paneli kullanıyorum , daha doğrusu kullanmaya çalışıyorum. Aslında güzel bir panel , kaynak tüketimi çok az fakat mail ayarları ve ssl sertifikası yüklemek kolay görünsede biraz sıkıntı var. Bir incelemesi yazmayı düşünür seniz Webuzo panel bu konuda gelecek vadeden bir panel gibi görünüyor. centos altında apache kullanımıyla oldukça başarılı bir panel. Çalışmalarınızın devamını diliyorum. İyi çalışmalar dilerim. Takipteyiz :)
Aşkın Bey Selamlar,
Evet iyi yorumlar geliyor Webuzo hakkında. Henüz inceleme fırsatım olmadı ama izlenimlerden yola çıkarak genel bir yorum yapmam gerekirse ilgi ve desteğe ihtiyacı var diyebilirim. Gereken ilgi ve önemi görürse zaman içerisinde oldukça gelişebilir.
Bu arada performans için bir araştırma ve deneme yapmak isterseniz Apache yerine LEMP stack ilginizi çekebilir boş vaktinizi bir bakın” derim.
Sizin de hak vereceğiniz üzere, halâ piyasada, sunucu kontrol paneli denildiğinde (başarı ve popülerite yönünden) aklımıza cPanel ve Plesk Panel geliyor, isteriz bu seçenekler artsın, ülke çiçek açsın.. :)
Selamlar, iyi çalışmalar.