Inštalácia Memcached na PHP 5.3 pod Windows 7
V tomto článku prinášam návod ako sprevádzkovať “kešovací” modul Memcache (presnejšie “kešovací” démon) v PHP 5.3, viac info na oficiálnej stránke http://www.memcached.org/.
- 1. V konfiguračnom súbore php.ini, ktorý v príp. že používate balík XAMPP s východzím nastavením, je umiestnený v C:/xampp/php/php.ini, vyhľadajte nasledujúci riadok:
;extension=php_memcache.dll
-
a nahraďte ho týmto:
extension=php_memcache.dll
-
Ak sa vám nepodarí túto direktívu nájsť, doplňte nasledovný riadok pod ostatné rozšírenia ;extension=
extension=php_memcache.dll
-
2. Ďalším krokom je pridanie tohto bloku do nového riadku:
[Memcache] memcache.allow_failover = 1 memcache.max_failover_attempts = 20 memcache.chunk_size = 8192 memcache.default_port = 11211
-
3. Stiahnite si knižnicu php_memcache.dll fungujúcu pod Windows 7:
http://isblog.info/downloads/php_memcache-cvs-20090703-5.3-VC6-x86.zip
-
4. Otvorte stiahnutý zip archív a knižnicu php_memcache.dll nakopírujte do svojho php ext adresára, v príp. XAMPPu to bude C:/xampp/php/ext/.
-
5. Stiahnite binárnu verziu memcached pre Windows:
http://code.jellycan.com/files/memcached-1.2.6-win32-bin.zip
-
6. Otvorte stiahnutý archív a súbor memcached.exe uložte do ľubovoľného adresára, napr. C:/memcached/.
-
7. Spustite príkazový riadok ako Administrator (návod v angličtine) a spustite tento príkaz:
c:\memcached\memcached.exe -d install
Ak sa nezobrazila žiadna chybová hláška, memcache démon sa nainštaloval správne.
-
8. Nasledovným príkazom spustíte memcached:
C:\memcached\memcached.exe -d start alebo net start "memcached Server"
-
9. Posledným krokom, ktorý je potrebné vykonať je reštart servera Apache.