2

WAMPスタックにmemcacheをインストールするためのいくつかのガイド(主にこれ)に従ってきましたが、私の作業マシンでは同じことをするのにほとんど問題がなかったため、奇妙な問題に遭遇しました。

Apache を再起動すると、ログに次のエラーが表示されます。

PHP Warning:  PHP Startup: Unable to load dynamic library 'c:/wamp/bin/php/php5.3.10/ext/php_memcache.dll' - %1 is not a valid Win32 application.\r\n in Unknown on line 0

私はWin7 64ビット、Apache 2.2.21、PHP 5.3.10を実行しており、php_memcache-2.2.6-5.3-vc9-x86をダウンロードしました-ntsバージョンも試しました-しかし、それも失敗します

memcachedサービスとしてインストールされ、現在実行中です

4

1 に答える 1

12

最終的に機能するコピーが見つかりましたphp_memcache.dll。私が見ることができる唯一の違いは、それが 64 ビット バージョンであることです。なぜこれが機能するのかはまだわかりません。私のPHPインストールは32ビットで、私PHP_INT_SIZEは4です

他の誰かがこの問題に遭遇し、ファイルが必要な場合は、http://www.sendspace.com/file/uq6srbにアップロードしました。

于 2012-07-07T16:40:39.293 に答える