Est-ce que quelqu'un connaît une version de Memcache qui prend en charge PHP7 sous Windows?
Memcache fonctionne très bien pour PHP 5.6 (sous Windows), mais je ne trouve pas la version pour PHP7.
Veuillez trouver php_memcache.dll pour php7.0.x, php7.1.x, php7.2.x https: // github .com/nono303/PHP7-memcache-dll
Voici la DLL que vous pouvez utiliser avec votre installation Windows PHP7 (64 bits)
https://github.com/Alvine-IO/php7-windows/blob/master/x64/ts/dll/php_memcache.dll
Juste au cas où quelqu'un aurait besoin de fichiers dll - https://github.com/jur4x/PHP7-memcahe-dll . Compilé pour PHP 7.0.6, versions thread-safe et non thread-safe.
La nouvelle extension memcached
ne fonctionne pas sous Windows car libmemcached
ne fonctionne pas sous Windows. Cependant, quelqu'un semble avoir obtenu l'ancienne extension memcache
à installer sur Windows. Je ne trouve pas un binaire précompilé de Nice, mais, après beaucoup de recherches, j'ai trouvé un PHP Bug Report à propos de ce problème. Quelqu'un semble avoir trouvé une solution:
[2016-01-20 23:11 UTC] php sur alternize dot com
la branche "NON_BLOCKING_IO_php7" du dépôt git https://github.com/websupport-sk/pecl-memcache.git se construit bien contre php 7.0.2 en mode thread-safe win32 x86. je ne l'ai pas testé avec non thread-safe et/ou x64.
pour construire le php_memcache.dll, j'ai suivi les instructions sur https://wiki.php.net/internals/windows/stepbystepbuild#building_pecl_extensions en utilisant:
C:\php-sdk\phpdev\vc14\x86\php-7.0.2-src>buildconf
C:\php-sdk\phpdev\vc14\x86\php-7.0.2-src>configure --disable-all
--enable-cli --enable-zlib --enable-hash --enable-session
--without-Gd --with-bz2 --enable-memcache=shared
C:\php-sdk\phpdev\vc14\x86\php-7.0.2-src>nmake