2012-04-16 3 views
13

J'essaie de faire fonctionner Redis sur ma machine Windows à des fins de développement. J'ai déjà fait fonctionner Redis sur mon serveur Ubuntu 10.04 avec le client phpredis.phpredis sur Windows 7 64bit xampp

Actuellement sur ma machine Windows je peux démarrer le serveur Redis, car il ne nécessite aucune installation et il est bon pour le développement, mais je n'arrive pas à comprendre comment installer phpredis. Cela semble très confus, je passe déjà deux jours à travailler dessus et aucun résultat. J'ai cloné des fichiers source avec Git, mais je l'ai fait avec Git Bash, mais c'était la dernière commande qui fonctionnait de la même manière que ubuntu. J'ai aussi téléchargé deux fichiers .dll, une avec « ts » et une autre avec « nts », ont aucune idée quelle est la différence:/

http://commandperls.com/install-phpredis/ il est manuel comment installer phpredis, mais il ne fonctionne que sur ubuntu pour mon. Je suis très novice pour une ligne de commande et je ne suis pas sûr si cela suppose même de travailler sur Windows, comme avec cmd ou git bash. Donc, ma question est: comment puis-je faire fonctionner phpredis sur Windows? Y a-t-il un moyen d'y arriver? Je sais qu'il y a Predis et j'ai déjà essayé celui-là, mais parce que je prévois d'utiliser phpredis sur mon serveur, je voudrais l'utiliser sur machine de développement.

+0

En effet, l'installation et de faire Redis travaillent sur des fenêtres était très intimidant pour moi comme bien. Après l'avoir utilisé avec succès j'ai reconstitué un article sur Linkedin, ici vous allez: [en utilisant php sur windows avec php] (https://www.linkedin.com/pulse/using-redis-windows-php-shekhar-joshi –

Répondre

15

J'ai trouvé! S'excuser pour malentendu, mais toute cette situation est vraiment déroutante pour un gars qui parle un peu de la gestion des serveurs. Quoi qu'il en soit, ci-dessous est ma solution.

http://code.google.com/p/pecl-win/downloads/detail?name=php_redis-2.1.3-5.3-ts.dll&can=2&q=

lien ci-dessus fournit le fichier .dll, qui dans mon cas doit être copié: C:\xampp\php\ext et ajoutez une ligne pour le fichier php.ini extension=php_redis.dll et enfin un service de redémarrage apache2.

Et voilà, rien ne doit être installé, tant que le serveur redis est déjà opérationnel, cela fournira une connexion entre php et redis!

+0

Est-ce que cela fonctionne encore pour vous? J'ai essayé de suivre vos étapes dans mon installation de WAMP mais j'obtiens le message: Démarrage de PHP: Impossible de charger la bibliothèque dynamique php_redis-2.1.3-5.3-ts.dll -% 1 n'est pas une application Win32 valide – Thomas

+0

Je suis désolé , mais je n'ai aucune idée, ne l'ai pas utilisé depuis longtemps maintenant. Tout ce que je peux dire c'est que je l'utilisais sur une installation XAMPP à peu près standard sur une machine Windows 64 bits. – Giedrius

+0

j'ai essayé de l'ajouter, mais pour une raison quelconque, je peux accéder à mon service Redis –