2012-04-16 27 views
13

Estoy tratando de hacer que Redis funcione en mi máquina de Windows con fines de desarrollo. Ya hice funcionar a Redis en mi servidor Ubuntu 10.04 con el cliente phpredis.phpredis en windows 7 64bit xampp

Por el momento en mi máquina de Windows puedo iniciar el servidor de Redis, porque no requiere instalación y está bien desarrollado, pero no entiendo cómo instalar phpredis. Parece muy confuso, ya me paso dos días trabajando en esto y sin resultado.

He clonado archivos de origen con Git, pero lo hice usando Git Bash, pero ese fue el último comando que trabajó de la misma manera que ubuntu. También he descargado dos archivos .dll, uno con ts '' y otra con 'G', no tienen idea de lo que es la diferencia:/

http://commandperls.com/install-phpredis/ hay manual de cómo instalar phpredis, pero sólo funciona en ubuntu para mi. Soy muy novato para una línea de comandos y no estoy seguro si esto incluso supone que funciona en Windows, como con cmd o git bash.

Entonces mi pregunta es, ¿cómo puedo hacer que phpredis funcione en Windows? ¿Hay alguna manera de hacer que eso suceda? Sé que hay Predis y ya lo intenté, pero como estoy planeando usar phpredis en mi servidor, me gustaría utilizarlo en la máquina de desarrollo.

+0

De hecho, los Redis instalación ya mejorar el funcionamiento de Windows fue muy desalentadora para mí como bien. Después de usarlo con éxito, compilé un artículo en Linkedin, aquí tienes: [usando php en windows con php] (https://www.linkedin.com/pulse/using-redis-windows-php-shekhar-joshi) –

Respuesta

15

¡Lo encontró! Se disculpa por el malentendido, pero toda esta situación es realmente confusa para el tipo que tan poco acerca de la administración de servidores. De todos modos, a continuación está mi solución.

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

Enlace anterior proporciona archivo .dll, que en mi caso se debe copiar en: C:\xampp\php\ext y añadir una línea en el archivo php.ini a extension=php_redis.dll y servicio apache2 restart por último.

Y eso es todo, nada tiene que instalarse, mientras el servidor redis ya esté funcionando, ¡esto proporcionará una conexión entre php y redis!

+0

¿Esto todavía funciona para usted? Intenté seguir tus pasos en la instalación de WAMP pero recibí el mensaje: Inicio de PHP: no se puede cargar la biblioteca dinámica php_redis-2.1.3-5.3-ts.dll -% 1 no es una aplicación Win32 válida – Thomas

+0

Lo siento , pero no tengo ni idea, no lo he usado desde hace mucho tiempo. Todo lo que puedo decir es que lo estaba usando en una instalación XAMPP bastante estándar en una máquina con Windows de 64 bits. – Giedrius

+0

intenté agregarlo, pero por alguna razón puedo acceder a mi servicio redis –

Cuestiones relacionadas