have you confirmed that the server is running correctly? try telnetting to the port and issuing a "stats" command, for example.
awl On Jan 20, 2011 11:55 AM, "Shihab KB" <[email protected]> wrote: > Hi, > > I am trying to incorporate caching for my restful web services written > in php. I am going to use memcache as cache server. I have installed > the memcache. I followed the page http://shikii.net/blog/installing-memca > ... windows-7/ for the installation. > > After installation I am trying to test my memcache installation is > successful or not. I write the following code for testing > <code> > $memcache = new Memcache; // instantiating memcache extension > class > $memcache->connect("127.0.0.1",11211) or die ("Could not > connect"); > > print_r($memcache); > echo "<br>"; > try { > $version = $memcache->getVersion(); > echo "Server version: ".$version."<br/>\n"; > } catch (Exception $ex) { > echo $ex->getMessage(); > } > </code> > > But the getVersion is not returning any value. I think the connection > is successful but I cannot set/get value to memcache. The result of my > code is show below > > <code> > Memcache Object ( [connection] => Resource id #3 ) > Server version: > </code> > > I am using memcached.exe version = 1.2.6.0 and extension > (php_memcache.dll) version = 2.2.5.0. > > And when I tried with error reporting enabled, I got the following > error. > > <code> > error_reporting(-1); > ini_set('display_errors', true); > </code> > > <code> > Memcache::getversion() [memcache.getversion]: Server 127.0.0.1 (tcp > 11211) failed with: Failed reading line from stream (0) > </code> > > regards > Shihab
