2011-02-02 9 views
1

経由でWindows 7に接続することはできませんが、別の上で私が手:のMemcachedはmemcacheのへの接続がOK実行するWindows 7で一台のコンピュータ上でPHP

警告:memcache_connect()[function.memcache-接続]:ローカルホストに接続できません:私は実行しようとしている11211

コードは次のとおりです。私もtelnetの、失敗した接続を介して接続することはできません

$memcache_obj = memcache_connect('localhost', 11211); 

+1

あなたはtelnetを有効にするか、またはputtyを使用できますか?telnet localhost 11211を試してください。 – c2h2

+0

私は試しましたが、そのコンピュータにはtelnetが存在しないようです。 –

+0

今、私はtelnetを持っています。それを介して接続しようとします。 –

答えて

0

Memcachedが接続できないマシンで実行されていないか、そのマシンで実行中のmemcachedのインスタンスが別のポートを使用するように設定されています。

memcachedのインスタンスがない場合は、「localhost」をmemcachedを実行しているマシンのIPに変更する必要があります(ネットワーク化されていると仮定します)。

それが再びmemcachedを起動してみを設定し、あなたがポート11211

1

スタートを使用していることを確認>実行タイプCMDされている場合は、コンソールウィンドウタイプnetstat -a -nに、あなたは0.0.0.0:11211 ... LISTENINGのようなものを見ていますか? 、もしそうでなければ、おそらくmemcachedは実行されていないか、別のポートに設定されています。

c:\memcachedにmemcachedがインストールされていると仮定すると、コンソールには「c:\memcached\memcached.exe -d start」と表示されます。

Windowsサービスとしてmemcachedを実行するには、memcached.exe –d installを試してください。

管理者としてコンソールを起動する必要があります。 start>all programs > Accessoriesを試してから、command promptを右クリックして管理者として実行し、上記のすべてを適用してください

関連する問題