Windows'ta Memcached kullanmak için önce Win32 kurulumu için Memcached'i indirmeniz gerekir.
İndirme adresi: http://jehiah.cz/projects/memcached-win32/
Paketi açtıktan sonra, memcached'i Windows hizmeti olarak kurmak için komut penceresine c:memcachedmemcached.exe -d install komutunu girin.
Hizmet başlatıldıktan sonra, memcached servis varsayılan olarak 11211 portunu kaplar ve varsayılan olarak maksimum bellek 64M'dir.
Bu iki yapılandırma seçeneğini değiştirirken bazı sorunlarla karşılaştım ve internette çok sayıda bilgi aradım, hepsi şu komutla hizmeti başlatabileceğimi söylüyordu:
c:memcachedmemcached.exe -p 12345 -m 1024 -d start, -p değiştirilecek portu gösterir ve -m maksimum kaplanan belleği (M cinsinden) gösterir.
Ama bu komutu nasıl çağırsam da, portun hâlâ 11211 olduğunu gördüm.
Windows Servis Kontrol Paneli'ni açtığımda, varsayılan olarak kurulan sunucu başlatma parametrelerinin memcached.exe hiç -p -m parametreleri yazmadığını, sadece 1 -d runservice parametresi yazdığını gördüm. Yani hizmeti başlatmak için hangi komutu kullanırsanız kullanın, işe yaramaz, aşağıdaki şekle bakınız:
Bu yüzden Windows servisinin başlangıç parametrelerini doğrudan değiştirmeyi düşündüm, işlem şöyle: Kayıt defterini açın ve şunu: HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesmemcached Sunucu ImagePath öğesinin değeri: "c:memcachedmemcached.exe" -d runservice "c:memcachedmemcached.exe" olarak değiştirildi -p 12345 -m 128 -d çalışma Kaydettikten sonra memcached servisini yeniden başlatın ve komut satırına netstat -n -a yazın, böylece portun şimdi değiştirilip değiştirilmediğini görün. ^_^
win8 64-bit işletim sistemi kaydı HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\memcached Diğer sistemlerin kendi kendine testleri!
|