Все в одном: пакеты Apache, PHP, Perl, MySQL для Windows - BigApache

ОГЛАВЛЕНИЕ

BigApache

Это решение претендует на роль средства практически на все случаи жизни. Даже само название пакета подчеркивает это стремление. Сайт проекта - http://www.bigapache.org/. Конфигурация пакета следующая:

  • Apache 2 для Windows
  • PHP 4.3.x
  • MySQL 4
  • mod_perl (Perl 5.8 с модулем ASP::Apache)
  • SSLv2, SSLv3 TLSv1
  • Поддержка Java (mod_jk/JBoss/Tomcat 4.1.x)
  • Поддержка языка Python (mod_python/Python 2.x)
  • Почтовый сервер Mercury

Таким образом, кроме стандартных для других комплексов Apache, PHP, MySQL и Perl, BigApache содержит еще и неплохую поддержку Java, Python и ASP, а также массу дополнений типа встроенных систем шифрования, анализатора лог-файлов и других полезных вещей, список которых весьма обширен. Для апгрейда установленных компонентов применяется так называемый Webinstaller, подгружающий самые новые версии программ и устанавливающий их в связку BigApache. Добавим, что пакет распространяется на условиях open source и предлагается как для некоммерческого, так и для коммерческого применения, а работает он под Windows NT/2000/XP.

Относиться к подобному стремлению охватить как можно больше компонентов можно по-разному. С одной стороны, это удобно: настраивать уже точно ничего не придется, а нам сразу станут доступны многие технологии разработки. Обратная сторона подобной функциональности и насыщенности дополнительными элементами легко предсказуема - размер пакета превышает 90 мегабайт. Возможен и такой подход. Если нам требуются какие либо технологии кроме классических Apache+PHP(Perl)+MySQL, то может, имеет смысл собирать свой собственный комплекс из стандартных windows-версий необходимых программ? Готового ответа здесь нет, каждый волен решать самостоятельно.

На рассмотренных выше пакетах список решений, упрощающих развертывание web-сервера Apache на Windows-машине, не заканчивается, но составить общее впечатление о возможностях таких комплексов, а то и сделать свой выбор, можно руководствуясь описанием упомянутых пакетов. Все они построены на основе свободных компонентов и, в свою очередь, распространяются бесплатно. Это типичные представители семейства. По сути, все они решают одинаковые задачи, поэтому их функциональные возможности зачастую близки. Остается только оценить собственные запросы, выбрать пакет и, засучив рукава, приниматься за работу.

Алексей Кутовенко http://www.3dnews.ru/