memcache php memcached ubuntu-9.10
http://mustafabugra.com/resim/php_memcache-5.4-nts-vc9-x86.ziphttp://mustafabugra.com/resim/php_memcache-5.4-vc9-x86.ziphttp://x32.elijst.nl/php_memcache-5.4-vc9-x86.ziphttp://x32.elijst.nl/php_memcache-5.4-nts-vc9-x86.zip

Error grave de memcached de PHP: no se encontrĂ³ la clase ''Memcache''



memcached windows (5)

A la espera de lo que dice la respuesta aceptada en los comentarios, la forma correcta de instalar ''Memcache'' es:

sudo apt-get install php5-memcache

He pegado el ejemplo de php.net para usar memcached en php y obtengo:

Fatal error: Class ''Memcache'' not found

Tengo esto en mi php.ini:

[Memcache]
memcache.hash_strategy = "consistente"
memcache.max_failover_attemps = 100
memcache.allow_failover = 1

Aquí hay información de php -i y php -m respectivamente:

php -i | grep -i memcache
memcached
memcached support => habilitado
versión libmemcached => 0.37
Manipuladores guardados registrados => archivos usuario sqlite memcached

php -m | grep -i memcache
memcached

Así que php parece haber cargado memcached como un módulo, y la información de php dice que está cargada y está usando v .37. Todavía no lo he probado a través de apache, solo he estado usando esto a través de cli en este momento. ¿Alguna idea?


El derecho es php_memcache.dll . En mi caso, estaba usando lib compiled con vc9 en lugar del compilador vc6. En los registros de error de apatche recibí algo así como:

Inicio de PHP: sqlanywhere: no se puede inicializar el módulo Módulo compilado con ID de compilación = API20090626, TS, VC9 PHP compilado con ID de compilación = API20090626, TS, VC6 Estas opciones deben coincidir

Compruebe si tiene el mismo registro e intente descargar diferentes DLL que se compilan con compilador diferente.


Encontré solución en esta publicación: https://.com/questions/11883378/class-memcache-not-found-php#=

Encontré los archivos DLL de trabajo para PHP 5.4.4

No sé cómo son estables, pero funcionan con seguridad. Créditos va a este enlace.

http://x32.elijst.nl/php_memcache-5.4-nts-vc9-x86.zip

http://x32.elijst.nl/php_memcache-5.4-vc9-x86.zip

Es la versión 2.2.5.0, me di cuenta después de compilarla (para PHP 5.4.4).

Tenga en cuenta que no es 2.2.6 sino que funciona. También los refleje en mi propio FTP. Enlaces Espejo:

http://mustafabugra.com/resim/php_memcache-5.4-vc9-x86.zip http://mustafabugra.com/resim/php_memcache-5.4-nts-vc9-x86.zip


Entré en wp-config / y borré el objeto-cache.php y advanced-cache.php y funcionó bien para mí.


Hay dos extensiones para memcached en PHP, " memcache " y " memcached ".

Parece que estás tratando de usar uno ("memcache"), pero el otro está instalado ("memcached").