我正在尝试从以下位置安装 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/
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
这不会给出此错误,但仍不会创建服务。
有人知道如何让它工作吗?
最佳答案
下面 Petesh 的回答对我有帮助。
sc create "Memcached11211" binPath= "C:\memcached\memcached.exe -d runservice -p 11211" DisplayName= "Memcached11211" start= auto
关于windows - Windows 上的 Memcached 无法忽略 SIGHUP : No error failed to daemon() in order to daemonize,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27732696/