さて、これまでのところ、6時間以上グーグルで解決策を見つけようとしてきました。答えが見つかるはずだと思うので、通常は質問を投稿しませんが、ここでは何もありません。
memcache クラスを実装した PHP コードを使用する必要があります。wampserver 2.2を64ビットインストールとして使用し、Apache 2.2.2、php 5.4.3(5.3.13もインストールして、そのバージョンで修正できるかどうかを確認します)、およびmysql 5.5.24を使用します
memcached-win64-1.4.4-14.zipリンクとmemcached-1.2.6-win32-bin.zipリンクの両方で memcache サービスを実行しました
stackoverflow.com/questions/3894065/php-memcache-dll- の同様のスレッドからの回答を使用して、apache モジュール -> mem_cache_module を (再) 起動すると、wampserver からのフィードバックが次のようになります。 vc6-x64)、php 5.3.13 64 ビットとの組み合わせ:
PHP の起動: memcache: モジュール API=20090626 でコンパイルされたモジュールを初期化できません モジュール API=20100525 でコンパイルされた PHP これらのオプションは一致する必要があります
これは、他のオプションで得たものよりもはるかに進んでいます。私が思いつくほとんどの (またはすべての) 結果は、32 ビット dll (私の wampserver は 64 ビットなので使用できません) または間違った php にリダイレクトされるようです。バージョンまたはAPIバージョン(コンパイル日?)..これを解決するために自分のライブラリをコンパイルできるとは思いません。
*extension=php_memcache.dll* を両方の php バージョンの両方の php.ini ファイルに追加し、dll ファイルを wamp サーバーの正しい php/php5.xx/ext/ フォルダーに配置しました
これまでのところ、2010 年 5 月 25 日に php 5.3.13 用に 64 ビット (x64) 用にコンパイルされた php_memcache.dll が必要であると想定しています。それか、6 月 26 日にコンパイルされたバイナリに一致する php バージョンをインストールする必要があります。 、2009年。
私の特定のジレンマに対する解決策を持っている人はいますか? どんな助けでも大いに感謝します。