Résumé : Parce que la quantité de données stockées dans la base de données devient plus grande et plus lente, la vitesse de la requête devient plus lente, donc il y a un besoin pour les applications de serveur de cache Linux, cet article est de présenter l’installation de Memcached et simplicité d’utilisation.
Cet article décrit uniquement le memcached PHP API, envie de voir les autres fichiers de texte API sur Memcached, veuillez visiter http://www.danga.com/memcached/
Annuaire
I. besoins de l’environnement
Ensuite, télécharger le logiciel
III. Installation et Configuration
1, l’installation de Memcached
2. Installez le Module Memcache PHP
3. tester les scripts
IV. sur cet article
++++++++++++++++++++++++++++++++++++++++
Corps
++++++++++++++++++++++++++++++++++++++++
I. besoins de l’environnement
L’installation de Memcached nécessite l’appui de la bibliothèque Libevent, afin de vérifier pour voir si l’installation libevent est installé avant d’installer Memcached. L’environnement de test exige également le support de PHP, cet article suppose que PHP a été installé dans le/usr/local/php directory, autrement dit, quand je compile PHP, utilisez le paramètre Perfix pour spécifier le répertoire (--prefix = / usr/local/php)
Ensuite, télécharger le logiciel
Memcached télécharger à l’adresse : http://www.danga.com/memcached/
Module Memcache PHP adresse de téléchargement : http://pecl.php.net/package/memcache utilisation recommandé version 1.5
Libevent télécharger à l’adresse : http://www.monkey.org/~provos/libevent/
Cet article n’est plus décrit comment installer Libevent
III. Installation et Configuration
1, l’installation de Memcached
Root@tonyvicky:# Tar vxzf memcached-1.1.12.tar.gz
Root@tonyvicky:# CD memcached-1.1.12
Root@tonyvicky:#. / Configure - prefix = / usr/local/memcached
Root@tonyvicky:# font
Root@tonyvicky:# make Install
Démarrez le service une fois l’installation terminée
Root@tonyvicky:# Cd/usr/local/memcached/bin
Root@tonyvicky:#. / Memcached-d-m-50p 11211-u Root
Paramètre Description-m spécifie combien de mégaoctets d’espace de cache est utilisé ;-p spécifie le port pour écouter ; et-u Spécifie quel utilisateur d’exécuter
2. Installez le Module Memcache PHP
Root@tonyvicky:# Tar vxzf memcache-1.5.tgz
Root@tonyvicky:# CD memcache-1.5
Root@tonyvicky:#/usr/local/PHP/bin/phpize
Root@tonyvicky:#. /Configure--Enable-memcache--with-PHP-config=/usr/local/PHP/bin/PHP-config--with-zlib-dir
Root@tonyvicky:# font
Root@tonyvicky:# make Install
Après l’installation, il y aura un indicateur comme ceci :
Installation d’extensions partagées : / usr/local/php/lib/php/extensions/no-debug-non-zts-20050922 /
N’oubliez pas ceci, puis modifier le fichier php.ini et mettre
Extension_dir = «. / »
Révision de lire
Extension_dir = « / usr/local/php/lib/php/extensions/no-debug-non-zts-20050922 / »
Ajoutez une ligne
Extension=memcache.so
3. tester les scripts
Écrire vous-même un programme PHP et testez-le.
《 ? PHP
$Memcache = new Memcache ; Créez un objet memcached
$Memcache-"Connect (« localhost », 11211) ou die (« connexion impossible ») ; Connecter les serveurs Memcached
$Memcache-« set (« key », « test ») ; Ensemble une variable dans la mémoire, le nom est la valeur clée est test
$Get _value = $memcache-« get (« key ») ; Supprimez la valeur de clé de mémoire
Echo $get _value ;
? 》