How to enable memcache in WAMP

memcached
php memcached
install memcached php 7 windows
how to install memcached on windows 10
memcached configuration
memcached windows
memcached download
php memcached windows

How to install memcache in WAMP?

I don't find any php_memche in php.ini.

What do I do now?

@Ryan

thanks for your step, now memcache enabled in WAMP, i have cross checked in the PHPINFO as well. memcache is displaying.

i have tried below example memcache sample. but throwing error.

<?php

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

$version = $memcache->getVersion();
echo "Server's version: ".$version."<br/>\n";

$tmp_object = new stdClass;
$tmp_object->str_attr = 'test';
$tmp_object->int_attr = 123;

$memcache->set('key', $tmp_object, false, 10) or die ("Failed to save data at the server");
echo "Store data in the cache (data will expire in 10 seconds)<br/>\n";

$get_result = $memcache->get('key');
echo "Data from the cache:<br/>\n";

var_dump($get_result);

?>

Getting below notice error.

( ! ) Notice: Memcache::getversion() [memcache.getversion]: Server localhost:8085 (tcp 11211) failed with: Malformed version string (0) in C:\wamp\www\memcache\sample.php on line 7

What i missed...

How to install and enable Memcache in WAMPserver, version (32 or 64 bits). I download the Thread Safe one. 4 thoughts on “Howto Start Memcached and Enable php_memcache in WAMP” 1. Use Windows Task Scheduler / Manager to run the bat file that starts memcached – when the computer 2. Run memcached via a Service Wrapper such as:

If you are running 64 bit WAMP:

The common service and extensions will not work for you.

Install the 64 bit memcached service:

http://s3.amazonaws.com/downloads.northscale.com/memcached-win64-1.4.4-14.zip

And one of these php extensions (to match your php version):

Php 5.3: http://www.mediafire.com/download.php?o60feet9sw71six

Php 5.4: http://www.mediafire.com/download.php?8d3vd26z3fg6bf1

32bit version for Php 5.4: http://windows.php.net/downloads/pecl/releases/memcache/3.0.6/php_memcache-3.0.6-5.4-ts-vc9-x86.zip

How to enable memcache in WAMP, extract the downloaded package then copy the php_memcache. dll into your extensions folder of your PHP such as E:\wamp64\bin\php\php5. download the Memcache package that compatible with your PHP version and Wamp version (32 or 64 bits). I download the Thread Safe one. extract the downloaded package then copy the php_memcache.dll into your extensions folder of your PHP such as E:\wamp64\bin\php\php5.5.38\ext. The php5.5.38 is your PHP folder.

I was stuck on this for a while so I decided to write my answer:

Step 1: download the right package that compatible with your PHP version and your wamp version (32bit or 64 bit) from this site:

Link for download site

I suggest you download the "Thread Safe" one.

Step 2: After you downloaded the package, you need to copy the php_memcache.dll in to your extensions folder at: C:\wamp\bin\php\{YOUR PHP VERSION}\ext

Step 3: Add the extensions value to your php.ini file, to do this in the right place just search for another extension that is already installed like: extension=php_bz2.dll and just copy paste it at the end of this sections (after all the "extension=")

extension=php_memcache.dll

Step 4: close and open up your WAMP (not restarting - close and open) and you done.

If you are having trouble now - just open the error log file (in the root directory) and check what is the error that you get there.

My error was that my WAMP was a 32 bit, and i have downloaded 64 bit memcache

This solve my problem, hope its helped.

Howto Start Memcached and Enable php_memcache in WAMP , Here are the steps that worked for me: Needed Files. memcached.exe Direct Link​; MSVCP71.DLL Windows DLL Files; msvcr71.dll  Step to install / enable memcache in WAMP Place memcache.exe Run memcache Start memcache php_memcache.dll Set Extension Extra Restart Apache

Step to install / enable memcache in WAMP, To connect and talk to the memcached server via PHP code, PHP extension php_memcache must be loaded. 1. Edit file: C:\WampDeveloper\  Install the service using the command: c:\memcached\memcached.exe -d install from the command line Start the server from the Microsoft Management Console or by running one of the following commands: c:\memcached\memcached.exe -d start , or net start "memcached Server"

to everyone having problems installing memcache for wamp here's how it worked for me.

  1. make sure you check you're phpinfo and look for "Compiler" mine shows MSVC9 (Visual C++ 2008) this is so you know if you download the dll for vc9 or vc6. also look for "Thread Safety" on phpinfo it shows enabled then you need to download the dll file that contains TS if disabled then you download the dll with the words NTS.

below is where you can find the dll's for the diffent php versions make sure the version you download matches you're version:

Make sure also you have 32 bit or 64 bit and you download it correctly

then extract the files into your windows/system32 if you're windows is 32 bit or the system folder for 64 bit on you're windows.

Also extract to you're wamp/bin/apache/bin and wamp/bin/you're_php_version/ext and also memcache.exe extract to this folder make sure you use memcached for 32 or 64 bit according to you're system.

Once you finish this then you run the you're windows command prompt as administrator then browse to the location of you're executable memcache and do the following:

step 1: memcache.exe -d install step 2: memcache.exe -d start

then on you're wampserver open the tray menu and go to the php menu and click php.ini make sure you add on you're extensions in case not listed there: extension=php_memcache.dll

restart you're wampserver and go to you're phpinfo and look for memcache if you see it then it's installed.

hope it helps

happy new year to all!

How to install memcache with wamp and PHP 5.3, Step to install / enable memcache in WAMP (Windows-Apache-MySQL-PHP) server WINDOWS 7,8, XP. How do you use memcache with MySQL and PHP. 1 Answer1. active oldest votes. 0. It looks like you are trying to connect MySql server without installing it. First you have to install a memcached server. You can use couchbase server with memcache bucket on Windows. IMHO it's the best port for Windows OS. share. |.

How to install Memcached on Win 7 + WAMP Server, the simplest , How to install memcache with wamp and PHP 5.3. By. Abhigyan Singh. -. November 28, 2014. 1806. 0  Memcached, by default, loads with 64mb of memory for it’s use which is low for most applications. To change this to something else, navigate to HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\memcached Server in your registry, find the ImagePath entry and change it to look something like this:

Enable memcache in WAMP | Technology Forum, This page introduces the simplest way to install memcached on windows machine and wamp server. Enable memcache in WAMP Download memcache for windows (DLL) from https://pecl.php.net/package/memcache Extract the files (php_memcache.dll & php_memcache.pdb) and put in <drive>\wamp\bin\php\phpx.x.xx\ext

How to install memcached extension in PHP 7 on WAMPStack , Download memcache for windows (DLL) from Extract the files (php_memcache.​dll & php_memcache.pdb) and put in \wamp\bin\php\phpx.x.xx\ext Update  comment installer memcache dans WAMP? Je ne trouve pas de php_memche dans php.ini. Que dois-je faire maintenant? @Ryan . merci pour votre Pas, maintenant memcache activé dans WAMP, j'ai vérifié dans le PHPINFO aussi. memcache est l'affichage. j'ai essayé ci-dessous l'exemple memcache sample. mais une erreur de lancer.

Comments
  • Probably better answered on serverfault - serverfault.com/questions/47950/how-do-you-install-memcache (deals with xampp) might help
  • Similar one thread pureform.wordpress.com/2008/01/10/…
  • I did all the steps and phpinfo() doesn't have memcache. The list of extensions in wamp shows a warning sign next to memcache. No memcache class in php.
  • Would it be wise at this point to update the DLL link to something like this??
  • Never ever ever download Microsoft Visual C/C++ Runtime libraries like suggested in this answer. Instead go to the icrosoft site and get then the correct way
  • The 'Working memcache for PHP 5.3.4' link opened a nasty scam window when accessed with Chrome. The underlying downloaded zip file didn't contain any viruses when scanned but if you're resorting to this then be on your guard.
  • Enabling the mentioned binary to work as service prompts the windows user that a given software application is requiring attention and one should interact with it.
  • This solution helped me as well. Worth mentioning, I put both of the dll files from memcached-win64-1.4.4-14.zip into C:\Windows\System32 and before I installed memcached I ran cmd prompt as administrator.
  • thanks for the 64 bit memached service hint. Applying it worked for me on wamp x64 + win8 + php 5.4.3.
  • Your answer for 5.4 version is worked but after that need to follow answer of @Idan Magled's 4th step "Step 4: close and open up your WAMP (not restarting - close and open) and you done."
  • You save my other few hours. I came here after spending 1 hour. Thumbs up, friend!
  • I know this is quite old but I cannot get my wamp to show the PHP extension under PHP > extensions, any ideas?