0

まず、自分のウェブサイトにキャッシュ方法を使用しています:

アパッチ構成:

Listen 127.0.0.1:11211

php.ini 構成

extension=php_memcache.dll

私はすべてが大丈夫だと思いますが、この単純なキャッシュコードを試すと:

$cache=new Memcache();
$cache->connect('127.0.0.1',11211);
$cache->set('mykey','Hello world');


echo $cache->get('mykey');

エラーメッセージが表示されます:

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

20 行目は $cache->set('mykey','hello world') であることに注意してください。これは、ポート 11211 経由で既に正常に接続されていることを意味します。

これが Memcache ライブラリの重大なバグである場合、私は Windows Server で作業していることに言及し、memcache の代わりに Windows プラットフォームで「memcached」を動作させたいと考えています。

前もって感謝します。

4

1 に答える 1

1

使ってみて

$cache->add('mykey','Hello world');
于 2012-06-05T11:41:41.880 に答える