Установка Redis на Windows

poldyaev

Проверенные
Сообщения
235
Реакции
188
Баллы
5,540
Всем привет. Озадачился установкой Redis для XF. Нашел порт Redis для Win, он встал и вроде как работает, проблема возникает с расширением PHP. Ставлю расширение, при старте PHP ругается:
PHP Warning: PHP Startup: Unable to load dynamic library 'path/php_redis.dll' - %1 in not a valid Win32 application.
in Unknown on line 0
Само расширение брал отсюда
Был ли у кого опыт установки Redis на Windows?
 
Последнее редактирование:
Вспомнил что в OpenServer из коробки идет Redis, запускаю, он запускается, запускаю тот же бинарник на сервере, ошибка выше.
Видно чего то не хватает в системе или в версии php дело (на сервере 5.3.8, в OpenServer 5.3.28)

В общем кажется понял в чем проблема, у Redis поддержка x64 идет с php 5.5, на сервере стоит 5.3 x64, на локалке с OpenServer 5.3 x86. В общем нужно обновлять php, лишний повод это сделать. Проверю отпишусь, вдруг кому то пригодится, хотя я очень сильно сомневаюсь)
 
PHP Warning: PHP Startup: Unable to load dynamic library 'path/php_redis.dll' - %1 in not a valid Win32 application.
Библиотека php_redis.dll не является 32 битным приложением. Получается, что имеет место путаница с разрядностью! А возможно и не столько с этим! Нужно что бы совпадал компилятор, например vc9, и резуьтатирующий вариант для обычных потоков и безопасных. nts и ts
 
Современный облачный хостинг провайдер | Aéza
Назад
Сверху Снизу