logo
Apache Lounge
Webmasters

 

About Forum Index Downloads Search Register Log in RSS X


Keep Server Online

If you find the Apache Lounge, the downloads and overall help useful, please express your satisfaction with a donation.

or

Bitcoin

A donation makes a contribution towards the costs, the time and effort that's going in this site and building.

Thank You! Steffen

Your donations will help to keep this site alive and well, and continuing building binaries. Apache Lounge is not sponsored.
Post new topic   Forum Index -> Building & Member Downloads View previous topic :: View next topic
Reply to topic   Topic: Building memcached vs redis (true headache).
Author
aras



Joined: 07 Dec 2012
Posts: 18
Location: USA

PostPosted: Thu 10 Oct '13 16:21    Post subject: Building memcached vs redis (true headache). Reply with quote

At first, let me tell what I am trying to accomplish.

I have started with building memcached (the latest version 1.4.15 - http://memcached.org/). I have prepped environment according to all info that I had found on web to build it with MingW (for winx64). Eventhough, I have followed the instructions on the web, which were supposed to lead to success, I was not able to build the memcached. What I got was only a bunch of errors.

Then, I decided to try to build a rival of the memcached – redis. I noticed that there is a probably quite active team working on windows version of it; that is probably why there is a well prepped source code to build using Visual Studio 2008. I have used Visual Studio Express 2012, and built the redis very easily.

There is a problem building the php_redis.dll though using pecl (http://pecl.php.net/package/redis and https://github.com/nicolasff/phpredis/issues/213). While compiling the extension, I am receiving the error, which had already been described here (https://github.com/nicolasff/phpredis/issues/351). The error: NMAKE : fatal error U1073: don't know how to make 'ext\phpredis\igbinary\hash_function.c'. The error, I understand, shows that the hash_function.c is required in order to build the redis.

The link that I was referring to actually does not provide a solution for the issue. Any thoughts?


Last edited by aras on Fri 11 Oct '13 22:05; edited 1 time in total
Back to top
aras



Joined: 07 Dec 2012
Posts: 18
Location: USA

PostPosted: Thu 10 Oct '13 18:02    Post subject: Reply with quote

Just found somewhat related topic posted by Jan-E (http://www.apachelounge.com/viewtopic.php?t=5555). There is the igbinary there (http://windows.php.net/downloads/pecl/releases/igbinary/1.1.1/), however, I am not sure yet what to do next with it. Let's experiment.
Back to top
aras



Joined: 07 Dec 2012
Posts: 18
Location: USA

PostPosted: Thu 10 Oct '13 20:56    Post subject: Reply with quote

I just found that there is a fix of phpredis to compile with VC11 on Win32 (allows for a php5.5 version) was posted 8 hours ago. This appears to be not yet approved by redis. Here is the link: https://github.com/nicolasff/phpredis/pull/388. I have not tried to compile yet, but hope that this is the fix to the above described issue. I will report later.
Back to top


Reply to topic   Topic: Building memcached vs redis (true headache). View previous topic :: View next topic
Post new topic   Forum Index -> Building & Member Downloads