0

Windows 7、64/ビットでxamppv3.1を実行しているIm。phpのバージョンは5.4です。memcacheをボックスにローカルにインストールしようとしているので、phpでmemcacheを使用できます。Googleを検索し、memcached.exeをサービスとしてインストールし、php用のmemcache dll拡張ファイルをダウンロードして、phpフォルダーの下のextフォルダーに配置する手順に従いました。次に、それをphp.iniフォルダーに追加し、apacheを再起動すると、phpinfo()の実行時にmemcacheが表示されず、php経由でmemcacheを実行しようとすると、この関数が存在しないことが通知されます。誰かが私がこれを理解するのを手伝ってもらえますか?サービスが稼働していることを確認しました。異なるバージョンのdllphp拡張ファイルを試しましたが、それでも同じ問題が発生します。助言がありますか?memcacheのインストール手順に使用したサイトの1つを次に示します。

http://shikii.net/blog/installing-memcached-for-php-5-3-on-windows-7/

4

2 に答える 2

1

PHP の memcache のバージョンが間違っているようです。使用している PHP バージョンの正しい memcache dll ファイルを取得する必要があります。ここで正しいダウンロードを見つけました:

http://windows.php.net/downloads/pecl/snaps/memcache/3.0.6/php_memcache-3.0.6-5.4-ts-vc9-x86.zip

正しい php バージョン 5.4 とそのスレッドセーフがあります。ダウンロードしてdllを抽出し、php拡張フォルダーに入れてxampp/apacheを再起動すると、動作するようになりました。

于 2012-12-03T12:58:36.797 に答える
1

Apache ログに何らかのエラーが記録されているはずです。エラーは何ですか?

于 2012-12-03T09:40:05.213 に答える