web-dev-qa-db-fra.com

COMMENT FAIRE: Installer Memcache sur XAMPP (Windows 7/8/10)

Je fais un projet sur Laravel. J'essaie de créer un système simple qui utilise un cache concentré sur memcache. Lorsque j'ai commencé à étudier, j'ai d'abord vérifié le site Laravel puis j'ai constaté que l'utilisation du cache Memcached nécessite l'installation du package Memcached PECL.

J'ai cherché à travers et j'ai eu quelques problèmes lors de l'installation.

Comment installer memcache?

13
Shweta

Voici les étapes à suivre lors de l'installation de memcache.

  1. démarrez votre xampp.
  2. cliquez sur 'config' et ouvrez le fichier php.ini.

rechercher

;extension=php_memcache.dll

Si pas trouvé, ajoutez

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

3. téléchargez le fichier php_memecache.dll de windows.php.net ( assurez-vous de vérifier que votre version php et php_memcache.dll sont identiques. Sinon, cela se fera par erreur. )

décompressez-le et collez le fichier '.dll' dans le chemin xampp\php\ext , dans mon cas c'est F:\xampp\php\ext (J'ai dû renommer le fichier en memcache.dll mais quand vous jetez un oeil sur d'autres sites qui décrivent les étapes à suivre, ils ne disent pas de renommer, mais je l'ai fait dans mon projet!).

  1. Téléchargez et installez le serveur Memcache pour Windows

Téléchargez le Memcache.exe à partir de jellycan

Une fois le téléchargement terminé, décompressez et placez le fichier memcache.exe dans le répertoire de votre choix (par exemple C:/memcached /). assurez-vous que le nom du dossier doit être memcached

  1. Ouvrez l'invite cmd avec "Exécuter en tant qu'administrateur" et exécutez la ligne à installer

c:/memcached/memcached.exe -d install

puis tapez

net start "memcached server"

Dans le cas où vous obtenez memcache est déjà installé. puis passez simplement par la ligne net start "memcached server".

Ou

Pour l'installation, vous pouvez aller sur le chemin où vous avez copié le memcache.exe. et double-cliquez sur le fichier, memcache est installé, ajoutez maintenant simplement la ligne net start "memcached server" et votre memcache est activé.

  1. Redémarrez Xampp Apache

  2. Redémarrez Memcached:

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

    Le service memcached démarre. Le service memcached a été démarré avec succès.

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

    Le service memcached s'arrête. Le service memcached a été arrêté avec succès.

24
Shweta