wnmp-dev 1.1.0
16 декабря 2015
Обновил набор для PHP-разработки под Windows. Удалось найти нормальный менеджер процессов без зависимостей и закрыть им проблему параллельной обработки нескольких скриптов.
Написал его Пичулин Дмитрий уже давно, но выложил в OpenSource недавно. Утилита проверена им в продакшне. Менеджер стартует заданное количество php-cgi на одном порту. В случае умирания одного из php-cgi стартует новый. Кода там очень мало и им, кстати, заинтересовались в команде PHP for Windows. Надеюсь, PHP научится так делать из коробки.
Кроме этого, поправил конфиги nginx и немного причесал батники.
Комментарии RSS по email OK
Спасибо за сборку.
Но почему то не работает. Сделал все по инструкции (mariadb + php7 nts x86). Статику отдает, а вот с php проблемы. При попытке запуска php скрипта (любого), процесс svchost.exe нагружает проц. на 30-50%, а вкладка в браузере висит секунд 60 и потом выдает 504. Вырубил брандмауэр виндоус, антивирус, перевесил cgi на 9009 порт и nginx на 88 порт - тоже самое. Не могу отследить в чем проблема.
Nettonn, попробуйте старую версию github.com/samdark/wnmp-dev/releases/tag/1.0.0.
Sam Попробовал просто заменить версию PHP на 5.5 - и заработало. Но качал я сборку только из-за php7. В старой версии wnmp, как я увидел, нет семерки.
Nettonn, недавно вышла 7.0.1, там вроде поправили то, что могло мешать. Стоит попробовать.
Александр, а вы на windows 10 перешли?
Да.
Sam, разобрался в чем проблема. Необходимо поставить новую версию Visual C++ чтобы соответствовала билду php VC14. www.microsoft.com/en-us/download/details.aspx?id=48145
Александр, а почему вы используете Windows, а не *unix?
Алекс, я использую Windows, *nix и MacOS. Причин сидеть на винде несколько: