Fatal error: Class 'Memcache" introuvable (installé avec pecl)

J'ai installé memcache via ssh, avec:

$ pecl install memcache

Et c'était la sortie: https://pastee.org/w63sy

Et a ajouté cette ligne de etc/php.ini:

extension=memcache.so

Et lors de l'initialisation:

/* MEMCACHE */
$memcache = new Memcache();
$memcache->pconnect('localhost',11211);

J'obtiens:

Fatal error: Class 'Memcache' not found in /home/piscolab/public_html/website.com/includes/sql.php on line 25

Ce que je fais mal?

J'ai trouvé cette question, mais le problème était sur son serveur partagé. Je suis en vertu d'un VPS.

En cours d'exécution: php -i | grep php.ini:

[root@vps~]#php-i|grepphp.ini
PHPWarning:PHPStartup:Unabletoloaddynamiclibrary'/usr/lib/php/modules/memcache.so'-/usr/lib/php/modules/memcache.so:cannotopensharedobjectfile:Nosuchfileo
rdirectoryinUnknownonline0
ConfigurationFile(php.ini)Path=>/etc
LoadedConfigurationFile=>/etc/php.ini
[root@vps~]#

Trouver memcache.(pas de sortie)

[root@vps ~]# find / -type f -name memcache*.so'                                                                                                                              
[root@vps ~]# find /-type f -name memcache*.so                                                                                                                                
[root@vps ~]#
Avez-vous redémarrer Apache après l'ajout de cette ligne pour la config?
négatif! Je vais l'essayer dès maintenant. merci!
J'ai redémarré la machine virtuelle et rien n'a changé @DCoder et /etc/init.d/apache2 restart me connecter que pas de tel fichier ou répertoire :S
Cette erreur signifie que votre memcache.so est pas dans /usr/lib/php/ - vous pouvez essayer de find /usr/ -name memcache.so pour voir où il est.
alors, comment? " trouver /myusername/ nom-de-memcache.si"??

OriginalL'auteur Toni Michel Caubet | 2012-05-27