最近、XAMPP for Windowsの最新バージョンを使用してサーバーをセットアップしました。 PHP 5.3。ここでPHP 5.3で動作するmemcache.dllファイルを探しています。以前の.dllの一部を使用しました。ファイルとエラーメッセージを受け取りました:
"PHPスタートアップ:memcache:モジュールを初期化できません。
モジュールAPI = 20060613でコンパイルされたモジュール
モジュールapi = 20090626でコンパイルされたPHP
これらのオプションは一致する必要があります "
PHP 5.3 memcache.dllファイルへのリンクがあれば、大歓迎です。
助けてくれてありがとう!
Xampp 1.7.2/1.7.3内からphp 5.3を使用している場合、このディストリビューションは正常に機能します。
http://shikii.net/blog/downloads/php_memcache-cvs-20090703-5.3-VC6-x86.Zip
Windows.php.netがPECL windowsバイナリでまだ起動していないのは本当に残念です。
リンクが機能しなくなった。ただし、次のSVNリポジトリを使用してファイルをダウンロードできます。
http://downloads.php.net/pierre/ から利用可能なコンパイル済み拡張機能があります
それらの中で、あなたは見つけるでしょう:
PHP 5.3のバージョンに応じて、そのうちの1つが実行する可能性があります;-)
どちらを選択すればよいかわからない場合は、「どちらのバージョンを選択するか」をご覧ください。 http://windows.php.net/ (引用)の左側のブロック:
PHPをApache.orgのApache 1またはApache2で使用している場合は、VC6バージョンのPHPを使用する必要があります。
PHP with IISを使用している場合は、VC9バージョンのPHPを使用する必要があります
VC6バージョンは、従来のVisual Studio 6コンパイラでコンパイルされます
VC9バージョンはVisual Studio 2008コンパイラでコンパイルされ、パフォーマンスと安定性が向上しています。 VC9バージョンでは、Microsoft 2008 C++ランタイム(x86)またはMicrosoft 2008 C++ランタイム(x64)がインストールされている必要があります
Apache.orgバイナリでVC9バージョンを使用しないでください
たぶんある日、拡張機能もこのサイトにあります(pecl4winがダウンしているため)...
PHP 5.3バージョンが機能する5.3バージョンのこのブログを見つけました:
http://shikii.net/blog/installing-memcached-for-php-5-3-on-windows-7/
私はphp 5.3.13を使用していますが、私の場合、7つ提供されたリンクが機能しませんでした。しかし、これはそうでした: http://downloads.php.net/pierre/php_memcache-2.2.6-5.3-vc9-x86.Zip
この拡張機能はcode.google.comからダウンロードする必要があります。