Le contenu de cet article concerne l'utilisation de Redis et PHP sous Windows. J'aimerais le partager avec vous ici et lui donner une référence pour les amis dans le besoin.
Environnement : Windows7 x64 Apache2.4 PHP5.6 mysql5.5
Matériaux : plug-in Redis et Logiciel serveur redis
Adresse de téléchargement : plug-in redis http://windows.php.net/downloads/pecl/releases/redis/2.2.7/php_redis-2.2.7-5.6-ts-vc11- x64.zip
Nous pouvons également télécharger le plug-in redis correspondant à la version PHP selon nos propres besoins
Entrez d'abord sur le site officiel de PHP
www.php. net-> Sélectionnez Téléchargements dans la navigation- >Sélectionnez les téléchargements Windows dans la page qui apparaît->Sélectionnez les extensions PECL dans le bloc PECL pour Windows dans la page qui apparaît->Sélectionnez Statistiques de téléchargement dans la nouvelle page qui apparaît -> Recherchez redis dans la page qui apparaît et cliquez sur le lien après l'avoir trouvé -> Sélectionnez le lien DLL dans la page qui apparaît -> >Extension Redis
en bas Après le téléchargement, vous obtiendrez un package compressé ZIP Après décompression, copiez le fichier .DLL dans le dossier ext du répertoire d'installation PHP
L'extension a été. obtenu. Ensuite, nous téléchargeons le logiciel du serveur redis
Adresse de téléchargement : https://github.com/dmajkic/redis/downloads
Je viens de télécharger le plug-in 2.2.7, donc le serveur que je choisis maintenant doit être supérieur à 2.2.7, mais compte tenu de la compatibilité des versions, j'ai utilisé la version 2.2.12 du serveur
pour obtenir un package zip. Après décompression, j'ai obtenu deux versions du logiciel serveur. . J'ai utilisé x64 et j'ai changé le nom du dossier en redis
Laissez d'abord le serveur Redis s'exécuter, ouvrez la fenêtre cmd Windows, passez au répertoire Redis
.Test Après succès, nous devons lier le programme PHP
Tout d'abord, ajoutez l'extension du module dans php.ini
extension=php_igbinary.dll
extension=php_redis.dll
Puis enregistrez et redémarrez le serveur Apache
Puis écrivez un code de test pour le tester
$redis = new Redis();
$redis->connect('127.0.0.1',6379);
$redis->set('string' ,'hello redis');
echo $redis ->get('string');
?>
Si vous souhaitez que le test réussisse, vous devez vous assurer que la fenêtre de ligne de commande exécutant Redis est toujours ouverte, c'est-à-dire que le service Redis est toujours en cours d'exécution. Le test peut réussir ou échouer !
Recommandations associées :
Implémentation du cluster Redis et appel à l'aide de php - Blog CSDNPartage de commandes PHP pour faire fonctionner Redis
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!