4

Windowsにmemcacheをインストールし、PHP拡張機能をインストールする方法をカバーするチュートリアルをたくさん見つけました。私の状況は少し珍しいです:

Apacheではなくiisを使用しています。サーバーにmemcacheをインストールする必要はありません(専用サーバーが既にセットアップされています)。拡張機能をインストールするだけです。

PHP_memcache.dll拡張機能をPHP拡張機能フォルダーに追加してPHP.iniに追加するだけでよいと思いました。

これにより、PHPモジュールのロード中にエラーが発生します(ダイナミックライブラリをロードできません)。

memcacheがサーバーにインストールされていないためにこのエラーが発生する可能性がありますか?それを解決するにはどうすればよいですか?

4

2 に答える 2

3

Windows での拡張機能の読み込み中のエラーは、Linux の場合ほど役に立たないため、問題を特定するには依存関係ウォーカーのようなツールが必要です。

http://www.dependencywalker.com/

于 2012-07-01T23:55:51.023 に答える
-1

Windows で XAMPP を使用している場合は、おそらく 32 ビットの XAMPP バージョンがインストールされています。そのため、Memcache の 32 ビット (x86) DLL を使用していることを確認してください。

Windows 用の DLL ダウンロード リストは、http: //pecl.php.net/package/memcache/3.0.8/windowsにあります。

于 2014-03-11T13:22:59.007 に答える