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 memc
Here are the steps that worked for me:
Needed Files
memcached.exe
Direct LinkMSVCP71.DLL
Windows DLL Filesmsvcr71.dll
php_memcache.dll
Working memcache for PHP 5.3.4 OR REFSteps
MSVCP71.DLL
, msvcr71.dll
to C:\windows\sysWOW64
memcached.exe
into C:\memcached
yes
C:\memcached\memcached.exe -d install
C:\memcached\memcached.exe -d start
php_memcache.dll
to C:\wamp\bin\php\php5.3.4\ext
to everyone having problems installing memcache for wamp here's how it worked for me.
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!
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.
Memcache is a PECL extension and not bundled with PHP. Start with the manual page for installation instructions.
Download site (not sure how official but on PHP.net)
Installing a PHP extension on Windows
Because my edit got rejected, here is what worked for me, as a supplement, after installing memcache on windows:
Manually add the memcache configuration to the php.ini. NOTE: there might be two different php.ini's installed on your system. For me, modifying the one located in wamp64/bin/apache is the only one that worked:
extension=php_memcache.dll
[Memcache]
memcache.allow_failover = 1
memcache.max_failover_attempts=20
memcache.chunk_size =8192
memcache.default_port = 11211
You may need to add the extension to the extension block;
Inspired from this thread.