Назад | Перейти на главную страницу

Apache в Windows в производственной среде? Почему нет?

«Все» знают, что Apache предназначен для Linux / Unix, а для Windows IIS - лучший вариант.

Однако я не профессионал в Linux, и это было бы огромный облегчение использования в производственной среде той же настройки, которую я использую во время разработки. Я разработчик-одиночка и стараюсь сделать все как можно проще. Я уже избавился от других проблем, таких как хранение (-> облако) электронной почты (-> почтовый штемпель).

Итак, какие настоящий недостатки, которые могут возникнуть, когда я просто помещаю Apache в виртуальный частный сервер Windows из Rackspace и использую его в качестве основной производственной среды для проекта PHP? Деньги на дополнительные ресурсы VPS - не такая уж большая проблема по сравнению с возможностью не изучать другую ОС.

Сверхтяжелого трафика не ожидается. Также мой проект PHP можно оптимизировать. Есть несколько тяжелых скриптов, но только для внутренних (зарегистрированных) пользователей. Все остальное можно более-менее статично обслуживать.

Пока ваша платформа является серверной, а не рабочей станцией, она будет работать. (платформы рабочих станций Windows имеют ограничение на количество одновременных подключений)

Linux намного эффективнее, но если ваш сайт проходит нагрузочные тесты, которые вы ожидаете от ОС Windows ... нет причин переходить на Linux. (кроме цены, стабильности, расхода ресурсов ... :-))

Зачем вам нужен Apache? Вы можете запускать PHP напрямую с IIS: http://php.iis.net/

Мы запускаем несколько сайтов Викимедиа (= php / mysql) на нашем сервере Windows IIS. Прекрасно работает.

Apache и PHP нормально работают в Windows.

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

Просто Apache и PHP просто не были соизволены для закрытого характера окон и, следовательно, намного лучше работают в системах Unix. Я полагаю, что если это небольшая установка, все будет в порядке. Я бы по-прежнему настоятельно рекомендовал полностью оставить окна и перейти на Linux. Хорошее место для начала - Ubuntu.

Вы упомянули, что пытаетесь сделать что-то в Windows как можно проще в этом вопросе, тогда вам может быть интересно использовать WAMPStack из Битнами.

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