Специалисты Microsoft не будут заниматься поддержкой PHP 8.0 для Windows



    9 июля 2020 года сервисный инженер и менеджер по проектам PHP в Microsoft Дейл Хирт (Dale Hirt) предупредил сообщество разработчиков PHP, что компания не собирается заниматься поддержкой новых версий PHP, включая 8.0 и выше, для Windows.

    В настоящее время специалисты Microsoft занимаются поддержкой, исправлением ошибок и элементами безопасности версий PHP 7.2, 7.3 и 7.4 для Windows. Причем поддержка PHP 7.2 закончится в ноябре этого года, а PHP 7.3 и 7.4 еще будут поддерживаться Microsoft не менее года.

    Представитель сообщества разработчиков PHP ответил Microsoft, что сообщество глубоко признательно компании за проделанную их специалистами работу по поддержке PHP на Windows на протяжении многих лет. Также в сообществе разработчиков PHP сообщили, что примут все необходимые меры, чтобы найти в ближайшее время альтернативный вариант для организации поддержки PHP 8.0 и выше для Windows, например, своими силами.

    На текущий момент идет альфа-тестирование ветки PHP 8.0. Уже выпущены 8.0.0 alpha1 и alpha2. Официальный выход PHP 8.0 ожидается в ноябре этого года.

    См. также:

    AdBlock похитил этот баннер, но баннеры не зубы — отрастут

    Подробнее
    Реклама

    Комментарии 20

      +4
      это намек переходить на wsl2?
        +14

        это намек на то, что надо самостоятельно свои продукты разрабатывать.

          +5

          О какой "самостоятельности" вы говорите? PHP — опенсорс. Хотела MS — вкладывалась. Сейчас не хочет. Но то, что она вкладывалась, не делает разработку "несамостоятельной". Для опенсорса это не применимо.

            0

            Есть мнение (без пруфов и поэтому возможно неверное), что php очень хотели бы чтобы MS и дальше занималась поддержкой Windows в php. А вот MS видимо этого уже не хочет. Практически прямым текстом заявляет — "дальше сами. сделаете — хорошо, нет — не очень то и хотелось".


            PS: На всякий случай еще раз добавлю. Это лишь мое мнение. Я не работаю в MS и не могу знать что они думают на самом деле.

            +1

            Продукт — "самостоятельный", "несамостоятельная" его сборка под вин.

            +2

            Логично. Если под виндой можно запустить линуксовый пхп, то зачем вкладываться в его портирование.

              0
              Разница в скорости работы. Что бы ни говорили про WSL2, но пока она очень медленная.
                0

                Посмотрел бенчмарки PHP ubuntu vs ubuntu under WSL2 — в два раза медленнее.

            +35

            Удивительно, что вообще занимались поддержкой PHP — впервые узнаю об этом.

              +1

              Видимо, это имиджевое дело: "Вы вот Windows Server предлагаете, а на нем Wordpress заработает?"

                0

                Я ещё PHP3 запускал под виндой, но ни разу не слышал, что МС там что-то делала

                –4
                Ну учитывая что у них .NET Core совсем зрелый — странно было бы если бы они PHP и дальше поддерживали.
                  0

                  WAMP стек? В чем преимущество?

                    0
                    не совсем так
                    Windows
                    IIS или Apache
                    MS SQL
                    PHP

                    MS SQL потому что основное приложение на нем работает уже 15 лет
                    PHP потому что нужно было по быстрому сделать вебморду к одной табличке, а потом все заверте…

                    Помню в каком-то году нужно было из PHP подключиться к MS SQL. Есть старая версия PHP, и нужно его обновить. В новой версии PHP старый драйвер отсутствует, зато есть новое расширение от самого microsoft. Это расширение требует установки в системе ODBC Drivers, которые не ставились на используемой в тот момент версии Windows.
                    0

                    Я тоже сразу подумал про WSL. Если вбухали столько денег и Linux под Windows, то зачем тратить на поддержку, например, PHP?
                    Разве что есть какие-то расширения, которые специфичны для Windows. Но тогда прийдётся остаться на 7.х.

                      0

                      Три штуки таких "из коробки" https://www.php.net/manual/ru/refs.utilspec.windows.php.


                      Первое (поддержка COM и .NET) выглядит как полезное для реализации требований типа "экспорт документов в Word". Собственно его использовал для таких требований — отдельная машина под виндой и с офисом для таких задач, с обвязкой на apache+php, в рамках linux "кластера".


                      Но вот мне кажется, что MS было бы выгодно обеспечить для этих расширений возможность работы из под WSL. То есть сделать их не Windows only, а Windows Subsystem Linux only.

                        0
                        A WSL-программы можно запускать как сервисы? Не знаю как сейчас, но в последний раз, чтобы запустить что-то в WSL, нужно было скачать linux из MS Store из под учетки пользователя.
                        Конечно можно настроить запускать сервис из пользовательской учетки, но как-то вся конструкция выглядит странно.
                          0
                          Вы любые операции производите «из-под учётки пользователя». И Best Practice — запускать сервисы из-под отдельной ограниченной учётки. Не нужно запускать условный WordPress от имени системы. Если же речь про регистрацию в облаках MS, то бесплатное ПО из MS Store ставится «без регистрации и СМС».
                            0
                            Давайте отделять мух от котлет.
                            Учетка пользователя и учетка сервиса, учетка пользователя обычно не имеет права входа как сервис, это нужно включать специально.
                            то бесплатное ПО из MS Store ставится «без регистрации и СМС».

                            Вы хотите сказать, что теперь можно скачать что-то из Store не имея microsoft-аккаунта?
                            Может быть у вас сам аккаунт в системе привязан к microsoft, как принудительно пытается сделать установщик windows при создании новой учетки на компьютере, поэтому у вас явно не спрашивается регистрация.
                              0
                              Нет, я хочу сказать, что так всегда было.
                              Он, конечно, предлагает войти, но можно отказаться.

                      Только полноправные пользователи могут оставлять комментарии. Войдите, пожалуйста.

                      Самое читаемое