2012-04-16 3 views
13

Я пытаюсь заставить Redis работать на моей машине с Windows для разработки. Я уже сделал Redis на моем сервере Ubuntu 10.04 с клиентом phpredis.phpredis на windows 7 64bit xampp

В настоящее время на моей машине для Windows я могу запустить сервер Redis, потому что он не требует установки, и это хорошо для разработчиков, но я не могу понять, как установить phpredis. Это кажется очень запутанным, я уже два дня работаю над этим и без результата.

У меня есть клонированные исходные файлы с Git, но я сделал это с помощью Git Bash, но это была последняя команда, которая работала так же, как и ubuntu. Я также загрузил два .dll файлов, один с «ц», а другой с «НЦ», есть понятия не имею, в чем разница:/

http://commandperls.com/install-phpredis/ есть руководство, как установить phpredis, но он работает только на убунту для меня. Я очень новичок в командной строке, и я не уверен, что это даже предполагается работать с окнами, например с cmd или git bash.

Так что мой вопрос: как я могу заставить работу phpredis работать над окнами? Есть ли способ сделать это? Я знаю, что есть Predis, и я уже пробовал этот, но поскольку я планирую использовать phpredis на своем сервере, я бы хотел использовать его на машине разработки.

+0

Действительно, установка и делают Redis работать на окнах было очень сложным для меня, как Что ж. После успешного использования я собрал статью о Linkedin, здесь вы идете: [используя php для windows с php] (https://www.linkedin.com/pulse/using-redis-windows-php-shekhar-joshi) –

ответ

15

Найденный! Извиняюсь за недоразумение, но вся эта ситуация действительно запутывает парня, который немного разбирается в управлении серверами. Во всяком случае, ниже мое решение.

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

Ссылка выше предоставляет DLL-файл, который в моем случае должен быть скопирован в: C:\xampp\php\ext и добавить строку в файл в php.ini extension=php_redis.dll и, наконец, службы рестарт apache2.

И все, ничего не нужно устанавливать, если сервер повторного запуска уже запущен, это обеспечит соединение между php и redis!

+0

Это все еще работает для вас? Я пробовал следовать вашим шагам в моей установке WAMP, но получаю сообщение: PHP Startup: невозможно загрузить динамическую библиотеку php_redis-2.1.3-5.3-ts.dll -% 1 не является допустимым приложением Win32 – Thomas

+0

Извините , но я понятия не имею, не использовал его в течение долгого времени. Все, что я могу сказать, что я использовал его на довольно стандартной установке XAMPP на 64-битной машине Windows. – Giedrius

+0

Я попытался добавить его, но по какой-то причине я могу получить доступ к моему сервису redis –

Смежные вопросы