2011-09-22 90 views
4

我想在本地主機上設置memcache服務器。現在,在你跟我一起復制這裏是他們的清單。PHP memcache問題

重複:

  1. Memcache connects but doesn't respond to any command
  2. cannot store values into memcache
  3. Super strange PHP error

然而他們沒有解決我的問題還是它只是心不是了緊隨其後。一個評論提到我的telnet問題,但沒有答覆。

這是設置:

  1. XAMPP 1.7.4(VC6)
  2. 內存緩存2.2.5
  3. memcached的1.2.6(具有記憶快取試圖從1.2.1-1.4.5相同 - 問題)

我跟着這個和更多的教程http://www.leonardaustin.com/technical/how-to-install-memcached-on-xampp-on-windows-7。 Memcached的服務器正在運行的服務,我可以連接罰款,但我使用的任何命令與相同的錯誤結束:

Notice: Memcache::getversion() [memcache.getversion]: Server 127.0.0.1 (tcp 11211) failed with: Failed reading line from stream (0) 

所以我決定用telnet來檢查,如果它的工作原理。我輸入的任何命令或任何有關此事的命令都會將我返回到命令行,而不會顯示發生了什麼事情。在Windows事件查看器中沒有提供memcached或任何提及的日誌。如果我嘗試使用putty並將其記錄下來,除了我輸入的stats命令外,日誌中沒有任何內容。

我試圖設置它像20個不同的端口。 netstat告訴我它正在偵聽該端口(tcp和udp)。防火牆已禁用。

我真的不知道怎麼回事就在這裏,我快要哭:(任何樣的建議表示高度讚賞。

回答

0

我想這個問題是在memcac hed.exe然後。你能確認memcached正在運行嗎?您可以在控制檯上執行以下操作來測試它:

wmic process get description,executablepath | findstr memcached.exe