まず、自分のウェブサイトにキャッシュ方法を使用しています:
アパッチ構成:
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」を動作させたいと考えています。
前もって感謝します。