windows memcache kurulumu ve kullanımı windows 7 memcache kurulumu

Windows 7 Memcache Kurulumu

İlk olarak sistem özelliklerimi yazayım daha sonrasında aynısını yaptım olmadı gibi durumları yaşamayın .

Windows 7 – 64 bit

wamp 32 bit ,php 5.3.13 version

 

Öncelikle memcache için gerekli olan extension’ı

http://downloads.php.net/pierre 
den indiriyoruz .  Buradan memcache .dll ‘İ indiriyoruz .

Daha sonra

code.jellycan.com/files/memcached-1.2.6-win32-bin.zip 

Buradan memcached.exe ‘ yi indiriyoruz .

dosyayı

memcached.exe’yi

C:\memcache dizinine kopyalıyoruz . Konsoldan da bu işlemi yapabilirsiniz .

/*başlat >  cmd */
cd c:\  \n<br>

mkdir memcache  \n<br>

Sonrasında
wamp xamp ya da kullandığınız local server herneyse php’in ext klasörüne gidiyoruz .
Benim kurulumum d’de

ben d:\wamp\bin\php\php5.3.13\ext ‘a atıyorum . Sizinki nereyse oraya yazıyorsunuz .

-> Sonrasında php.ini dosyasını açıp extension=php_….dll olan yerlere

extension=php_memcache.dll yazıyoruz .
şimdi server’ımızı yeniden başlatalım .

http://localhost diyoruz eğer burada yüklü pluginler listesinde memcache‘i gördüyseniz sorun yok. Artık 2inci aşamaya geçebiliriz.

eğer göremediyseniz kullandığınız php versiyonuna uygun memcache.dll ‘İ bulmalısınız ya da php’nizi indirdiğiniz memcache’e yükseltmelisiniz . 5.4 var ise bazı sıkıntılar yaşayabilirsiniz . 5.3.13 de şu an sorunsuz windows’ta kullanmaktayım . windows memcache kurulumunda sıkıntı yaşarsanız yazabilirsiniz .

 

memcache

memcache2

Gördüğünüz gibi ekledikten sonra listede çıkması gerekiyor . Artık memcache’i çalıştırabiliriz.

konsola giriyoruz (başlat cmd)

cd c:\memcache  \n

memcache -d install  \n

memcache -d start  \n 

/*eğer servis olarak kullanmak istemiyorsanız istediğiniz zaman açıcaksanız */

cd c:\memcache \n

start memcache

diyorsunuz ve başlıyor .
Çalışıyor mu diye test etmek için .

 

<?
$memcache = new Memcache;
$memcache->connect('localhost', 11211) or die ("Could not connect");

$deneme = array('firstValue'=>'ilk değerimiz',
		'secondValue'=>'2inci değerimiz');
$zaman = 1000; // 1000 saniye
$memcache->set('anahtarimiz',$deneme,false,$zaman);
if($a = $memcache->get('anahtarimiz')){

	echo $a['firstValue'];
}
?>

 

 

 

Leave a Comment

Your email address will not be published. Required fields are marked *