我尝试从http://blog.elijaa.org/index.php?post/2010/10/15/Memcached-for-Windows&similar
安装memcached当我尝试使用-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/
http://pureform.wordpress.com/2008/01/10/installing-memcache-on-windows-for-php/
我已尝试过32位和64位版本,但它并没有带来任何影响。 我还尝试了以下版本:http://code.jellycan.com/files/memcached-1.2.6-win32-bin.zip
哪个不会出现此错误,但仍然无法创建服务。
任何人都知道如何使这个工作?
答案 0 :(得分:9)
Petesh从下面的答案帮助了我。
sc create“Memcached11211”binPath =“C:\ memcached \ memcached.exe -d runservice -p 11211“DisplayName =”Memcached11211“start = auto
答案 1 :(得分:2)
我经常这样做:
c:\memcached\memcached.exe -vv start
让它尽可能详细。
你可以尝试:
schtasks /create /sc onstart /tn memcached /tr "'c:\memcached\memcached.exe' -m 512"
正如here所述。