web-dev-qa-db-fra.com

php_memcache.dll pour PHP 5.3

J'ai récemment configuré un serveur à l'aide de la dernière version de Xampp pour Windows. Avec elle est venu PHP 5.3. Je cherche maintenant un fichier memcache.dll qui fonctionne avec PHP 5.3 J'ai utilisé une partie de la précédente .dll Fichiers et reçu un message d'erreur:

"Démarrage PHP: MEMCACHE: Impossible de t-on initialize Module.
Module compilé avec le module API = 20060613
[.____] PHP compilé avec un module API = 20090626
[.____] Ces options doivent correspondre "

Tous les liens vers A PHP 5.3 Le fichier memcache.dll serait grandement apprécié.

Merci pour l'aide!

21
whobutsb

Si vous utilisez PHP 5.3 de XAMPP 1.7.2/1.7.3, cette distribution fonctionne bien:

http://shikiii.net/blog/downloads/php_memcache-cvs-20090703-5.3-vc6-x86.zip

C'est une vraie pitié que windows.php.net ne soit toujours pas encore à l'écoute avec les fichiers binaires Windows Pecl.

21
seven

Les liens ne fonctionnent plus. Mais vous pouvez utiliser le référentiel SVN suivant pour télécharger le fichier.

http://zhiliansns.googlecode.com/svn-history/r4/trunk/software/php_memcache-cvs-20090703-5.3-vc6-x86.zip

9
Yildiray Meric

Il existe une extension compilée disponible à partir de http://downloads.php.net/pierre/

Parmi ceux-ci, vous trouverez:

  • php_memcache-cvs-20090703-5.3-vc6-x86.zip (2009-07-03 05:30 -0700)
  • php_memcache-cvs-20090703-5.3-vc9-x64.zip (2009-07-03 05:45 -0700)
  • php_memcache-cvs-20090703-5.3-vc9-x86.zip (2009-07-03 06:11 -0700)
  • php_memcache-cvs-20090703-5.3-nts-vc6-x86.zip (2009-07-03 05:29 -0700)
  • php_memcache-cvs-20090703-5.3-nts-vc9-x64.zip (2009-07-03 05:35 -0700)
  • php_memcache-cvs-20090703-5.3-nts-vc9-x86.zip (2009-07-03 06:07 -0700)

Selon la version de PHP 5.3 Vous utilisez, l'une de celles-ci pourrait faire ;-)


[.____] Si vous ne savez pas lequel vous devriez choisir, jetez un coup d'œil à la "quelle version dois-je choisir?" Bloc à gauche de http://windows.php.net/ (citant):

Si vous utilisez PHP avec Apache 1 ou Apache2 de Apache.org, vous devez utiliser les versions VC6 de PHP.

Si vous utilisez PHP avec IIS Vous devez utiliser les versions VC9 de PHP

Les versions VC6 sont compilées avec le compilateur Hegacy Visual Studio 6

Les versions VC9 sont compilées avec le compilateur Visual Studio 2008 et ont une amélioration de la performance et de la stabilité. Les versions VC9 nécessitent que l'exécution Microsoft 2008 C++ Runtime (X86) ou Microsoft 2008 C++ Runtime (X64) est installée.

N'utilisez pas la version VC9 avec Apache.org binaires

Peut-être un jour, les extensions seront également sur ce site (comme pecl4win est en panne) serait bien, réellement ^^

7
Pascal MARTIN

Trouvé ce blog qui a un PHP 5.3 Version qui a fonctionné pour moi:

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

3
Patrick

J'ai PHP 5.3.13 et dans mon cas, le lien que sept fourni n'a pas fonctionné. Mais celui-ci a fait: http://downloads.php.net/pierre/php_memcache-2.2.6-5.3-vc9-x86.zip

1
kaha

Vous devriez télécharger cette extension à partir de code.google.com:

Client PHP pour PHP 5.3 (VC6) dans XAMPP

1
Sahib