Windows上的Memcached无法忽略SIGHUP:没有错误无法守护进程()为了守护进程

我试图从以下地址安装memcached: http : //blog.elijaa.org/index.php?post/2010/10/15/ Memcached-for-Windows& similar

当我尝试使用-d命令行选项运行它时,出现以下错误:

 Failed to ignore SIGHUP: No error failed to daemon() in order to daemonize 

当我运行它没有-d它似乎运行正常,但我需要-d将其作为服务安装…

我已经尝试了下面的教程,但是他们没有解释如何解决这个问题。

  • http://shiki.me/blog/installing-memcached-for-php-5-3-on-windows-7/

  • Installing memcache on Windows for PHP

  • http://zurmo.org/wiki/installing-memcache-on-windows

  • 如何在Windows for PHP中安装和使用memcached?

我已经尝试了32位和64位版本,但没有什么区别。 我也试过这个版本: http : //code.jellycan.com/files/memcached-1.2.6-win32-bin.zip

哪些不会给这个错误,但仍然不会创build服务。

任何人都知道如何得到这个工作?

Petesh从下面的答案帮助了我。

sc创建“Memcached11211”binPath =“C:\ memcached \ memcached.exe -d runservice -p 11211”DisplayName =“Memcached11211”start = auto

https://stackoverflow.com/a/18228391/3998308