Ошибка перепрошивки

Обсуждение статей, технологий домашней автоматизации, программных и аппаратных решений
Ответить
Jeugenius
Сообщения: 13
Зарегистрирован: 27 мар 2017, 19:41
Откуда: Ивантеевка

Ошибка перепрошивки

Сообщение Jeugenius » 24 мар 2018, 19:46

Всем привет! Ну никак не получается прошить мегу-2561. Windows 10 x64. PHP последняя с офф. сайта 7.2.3. Создал папку PHP на диске С, скинул туда содержимое PHP. Туда же закинул и файлик megad-cfg-2561.php. Файла php.ini кстати ничерта не нашел, только ini-development и ini-production. В обоих нашел только строчки extension=sockets (раскомментировал).
Запускаю в папке PHP окно команд, ввожу:
php.exe megad-cfg-2561.php --scan
и сразу ошибка:
Fatal error: Uncaught Error: Call to undefined function socket_create() in C:\PHP\megad-cfg-2561.php:55
Stack trace:
#0 {main}
thrown in C:\PHP\megad-cfg-2561.php on line 55

В чем проблема то? Вроде все нормально. Где актуальный мануал по прошивке относительно текущих версий PHP и Windows
Кстати подключение к меге пробовал и прямое и через коммутатор.

xsash
Сообщения: 239
Зарегистрирован: 08 авг 2016, 12:27

Re: Ошибка прошивки

Сообщение xsash » 24 мар 2018, 20:47

Используйте какой-нибудь XAMP, например open-server

Плюс не обязательно использовать самую последнюю версию php, там много изменений. Достаточно 5.6 версии, она (для open-server) располагается по пути ..\openserver\modules\php\PHP-5.6\

hawkeye
Сообщения: 98
Зарегистрирован: 06 окт 2016, 22:16

Re: Ошибка прошивки

Сообщение hawkeye » 24 мар 2018, 20:58

Jeugenius писал(а):
24 мар 2018, 19:46
Файла php.ini кстати ничерта не нашел, только ini-development и ini-production. В обоих нашел
Нааверное нужно ini-production переименовать в php.ini.

xsash
Сообщения: 239
Зарегистрирован: 08 авг 2016, 12:27

Re: Ошибка прошивки

Сообщение xsash » 24 мар 2018, 21:21

Ну да, как вариант. Пропустил эту строчку... Эти файлы — примеры конфигурационных файлов PHP, которые можно будет сохранить как php.ini

artem521
Сообщения: 108
Зарегистрирован: 19 окт 2017, 18:04

Re: Ошибка прошивки

Сообщение artem521 » 24 мар 2018, 22:56

Держите готовый вариант php в корне диска C с раскомментированием строк. https://yadi.sk/d/7DUm5nQv3TidfY

Jeugenius
Сообщения: 13
Зарегистрирован: 27 мар 2017, 19:41
Откуда: Ивантеевка

Re: Ошибка прошивки

Сообщение Jeugenius » 25 мар 2018, 11:34

artem521 писал(а):
24 мар 2018, 22:56
Держите готовый вариант php в корне диска C с раскомментированием строк. https://yadi.sk/d/7DUm5nQv3TidfY
Спасибо всем за отзывчивость! Получилось.
В итоге имеем:
PHP - можно использовать любую версию. Один из файлов php.ini-production или php.ini-development периеименовать в php.ini, предварительно раскомментировать строку extension=sockets.
Надо бы наверно поправить мануал в описании продукта, раз уж он есть в таком виде, дабы не вводить в заблуждение пользователей поисками помощи на форуме.

Ответить