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
?
Voici les étapes à suivre lors de l'installation de memcache.
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!).
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
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é.
Redémarrez Xampp Apache
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.