Memcached est installé (En théorie), PHP incapable d'utiliser memcache_connect()
Juste de finir l'installation de libevent(1.4.8), memcached(1.4.5), de la poire, et libmemcached(0.40) mon serveur lamp (l'exécution de PHP 5.2.10 & Centos 5.5 Final), et aussi loin que je peux dire, tout est installé correctement (était en mesure de satisfaire toutes les erreurs lors de l'installation).
Cependant, après avoir finalement tout mis à jour et installé... lors de la tentative de la façon suivante:
$test=memcache_connect('127.0.0.1', 11211); //OR
$memcache = new Memcache;
$memcache->connect('127.0.0.1', 11211)
J'obtiens les erreurs suivantes:
Fatal error: Class 'Memcache' ne trouve pas (ou) Fatal error: Call to undefined function memcache_connect()
Je suis (certes) pas très bien avec linux, à ce stade, même après le réglage de ce serveur complètement à partir de zéro, je suis certainement en train de progresser dans le processus d'éducation 🙂 Toute aide serait grandement appréciée!
OriginalL'auteur Jonathan | 2011-02-08
Vous devez vous connecter pour publier un commentaire.
Vous avez installé le Memcached client (pas le Memcache client, qui est, très confusément, également un Memcached client). Utiliser le Memcached classe à la place.
Dans le cas où vous vous demandez quelle est la différence entre les deux clients est la suivante: voici un beau tableau de comparaison.
Ce n'est pas vraiment un remplacement, juste une approche différente de la mise en œuvre d'un client PHP pour Memcached. Selon vos besoins, vous pouvez utiliser le client.
OriginalL'auteur Victor Welling
Il semble que vous ayez encore besoin de pecl/memcache ou pecl/memcached (Client/php fin)
pecl/memcached utilisera libmemcached.
pecl/memcache n'a pas que de la dépendance.
OriginalL'auteur Skylervich