web-dev-qa-db-ja.com

方法:XAMPPにMemcacheをインストールする(Windows 7/8/10)

Laravelでプロジェクトを行っています。私は、memcacheに焦点を合わせたキャッシュを使用する単純なシステムを作成しようとしています。勉強を始めたとき、Laravelサイトを最初にチェックし、Memcachedキャッシュを使用するにはMemcached PECLパッケージをインストールする必要があることがわかりました。

検索してみたところ、インストール中に問題が発生しました。

memcacheをインストールする方法は?

13
Shweta

Memcacheをインストールする際に従うべき手順を以下に示します。

  1. xamppを起動します。
  2. 「config」をクリックして、php.iniファイルを開きます。

検索する

;extension=php_memcache.dll

見つからない場合は追加

extension=php_memcache.dll
[Memcache]
memcache.allow_failover = 1
memcache.max_failover_attempts=20
memcache.chunk_size =8192
memcache.default_port = 11211

3.ファイルをダウンロードしますphp_memecache.dll from windows.php.netphpバージョンとphp_memcache.dllが同じであることを確認してください。それ以外の場合、エラーが発生します。

解凍し、パスに「.dll」ファイルを貼り付けますxampp\php\ext、私の場合はF:\ xampp\php\ext(ファイルの名前を変更する必要がありましたmemcache.dllしかし、この手順を説明する他のサイトを見ると、名前を変更するように言われませんが、私はこれを行いました私のプロジェクトで!)。

  1. Windows用Memcacheサーバーのダウンロードとインストール

Memcache.exejellycan からダウンロードします

ダウンロードの完了後、解凍してmemcache.exeファイルを任意の目的のディレクトリ(C:/ memcached /など)に配置します。フォルダー名がmemcachedであることを確認してください

  1. cmdプロンプト「管理者として実行」で開き、インストールする行を実行します

c:/memcached/memcached.exe -d install

次に入力

net start "memcached server"

Memcacheが既にインストールされている場合。それからnet start "memcached server"

または

インストールのために、 memcache.exe をコピーしたパスに移動できます。ファイルをダブルクリックすると、memcacheがインストールされ、今すぐnet start "memcached server"およびmemcacheが有効になります。

  1. Xampp Apacheを再起動します

  2. Memcachedを再起動します。

    C:\Windows\system32> net start “memcached”

    memcachedサービスを開始しています。 memcachedサービスが正常に開始されました。

    C:\Windows\system32> net stop “memcached”

    memcachedサービスが停止しています。 memcachedサービスが正常に停止されました。

24
Shweta