Установщик Apache 2.4


Установщики для Apache 2.4.29 в формате .exe и .msi для ленивых.

Доброго времени суток! В общем, как то я решил установить Apache 2.4.29, а тут раз, и "нежданчик" — оказывается для Apache 2.4 нет установщика, и приходиться все от руки елозить. Поискал установщики в интернете, но почему то не нашел. Думаю, что где то есть готовые установщики, но не долго думая решил собрать свой велосипед.

Установщик позволяет:
1. Выбрать каталог для установки Apache и прописывает путь к нему в файле httpd.conf в параметре ServerRoot;
2. Меняет значение параметра ServerName в файле httpd.conf на localhost:80. Остальные параметры файла httpd.conf не изменяются, кому надо после установки сами правим;
3. В переменную среды path добавляет путь к каталогу исполняемых файлов, выбранный на этапе установки;
4. Автоматически устанавливает пакет C++ Redistributable Visual Studio 2026 (x86), если он не установлен в системе;
5. Создает в меню Пуск каталог для запуска Apache Monitor и доступа к др. вспомогательным функциям (в том числе есть ярлык для http://localhost, что бы вручную не вводить в браузере);
5. Добавляет ссылку на Apache Monitor в каталог автозагрузки;
6. Устанавливает службу Apache (httpd.exe -k install), но не запускает;
7. Добавляет httpd.exe в исключения брэндмауэра;
8. При завершении установки позволяет запустить Apache Monitor (через который уже можно запустить службу);
9. При удалении останавливает и удаляет службу Apache и все внесенные изменения;

В общем, все в одном пакете вроде. В архиве установщики в формате .exe и .msi.

20 Comments

  1. BigClock

    Для Apache есть XAMPP, содержащий Apahce, MariaDB, PHP. Сайт проекта: http://www.apachefriends.org

    Есть и другие сборки с большим количеством компонент, например: Open Server

    Оба перечисленных проекта с установщиками.

    Некоторые варианты дистрибутивов есть в документации Apache

    А установщики лучше искать в гугле по сокращению «WAMP» — Windows, Apache, MySQL, PHP.

    Более полный список можно посмотреть в википедии:

    WAMP

    Apache MySQL PHP

    Reply ↓
  2. frkbvfnjh

    (1) Я делал установщик именно с целью установки чистого Apache, без всего лишнего с минимальным объемом дистрибутива…

    Reply ↓
  3. apic

    Мне для проектов 1С обычно требуется просто Apache, без всякой мишуры, так что это то, что нужно, качну как понадобится…

    Reply ↓
  4. Synoecium

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

    Reply ↓
  5. BigBoss

    Однозначно плюс, как раз нужен апач, а тут такой сюрприз в виду отсутствия установочника

    Reply ↓
  6. itriot11

    Жду установщик для HTTPS

    Reply ↓
  7. frkbvfnjh

    (6) Как раз с этим разбираюсь, как до конца разберусь, сделаю сборку…

    Reply ↓
  8. Archikg

    побыстрей сделайте Https пожалуйста

    Reply ↓
  9. kirillkr

    Я просто оставлю это здесь

    https://www.apachehaus.com/cgi-bin/download.plx

    https://www.apachelounge.com/download/

    По этим ссылкам можно скачать как x86, так и x64 версии Apache с модулями и без. Версии постоянно обновляются. Зачем выкладывать то, что и так можно скачать без трудностей.

    Вот статья с описанием подготовки инструментов и сам процесс сборки Apache с нужными модулями была бы куда интереснее.

    Reply ↓
  10. baracuda

    (9) по какой из этих ссылок есть инсталлер? Ткни пожалуйста, желательно со скрином. Архив с программой не в счет.

    Reply ↓
  11. webester

    (9) Топик не читай, комменты пиши. Чувак говорит вот вам установщик, тем кому возиться лень. Я тоже не вижу проблемы, скачать бинарник и все самому настроить. Но есть люди кому хочется запустить на сервере какой-то левый exe. Это их право.

    (9)

    Вот статья с описанием подготовки инструментов и сам процесс сборки Apache с нужными модулями была бы куда интереснее.

    Вроде как этого должно быть больше чем много в интернете.

    Reply ↓
  12. kirillkr

    (10) Согласен… Там нет инсталлятора… Все. Земля остановилась. Что произошло?

    Люди настолько отключили функцию «думать», что не могут распаковать «нужный» архив, изменить в одном файле в одном месте путь распаковки и запустить две команды?

    Ссылки я все-таки оставлю для «думающих» людей.

    Reply ↓
  13. kirillkr

    (11)

    Вроде как этого должно быть больше чем много в интернете.

    Может быть. Вот этого не встречал. А что встречал используют платные версии того же Visual Studio.

    Reply ↓
  14. webester

    (12)

    Ссылки я все-таки оставлю для «думающих» людей.

    Думающие люди скорее всего уже в курсе про эти ссылки.

    Reply ↓
  15. baracuda

    (12) Я вообще всегда сам ставлю из бинарников и сам все настраиваю, каталоги, права, службу, брандмауэр и прочую ересь.

    В когда критикуете, критикуйте пожалуйста по существу. За ссылки спасибо, может кому и понадобятся.

    Reply ↓
  16. vano-ekt

    а че, так можно было? 😀

    идеи для публикации:

    https://notepad-plus-plus.org/download/v7.5.4.html

    https://git-scm.com/downloads

    https://www.farmanager.com/download.php

    скачаем весь интернет, и выложим его за sm 🙂

    Reply ↓
  17. Marik

    https://www.anindya.com/apache-http-server-2-4-2-x86-and-x64-windows-installers/

    спросили бы у знакомых, кто на питоне или на джава сидит, или гугл в помощь

    даже удивлен, что вы так сильно заморочились, но плюс ставлю за «идею» и «реализацию»

    Reply ↓
  18. Painted

    (17) У автора 2.4.29 — фишка в этом.

    Reply ↓
  19. frkbvfnjh

    (17) Ну вот и нашлись ссылочки, спасибо, буду знать 🙂 Ну а так да, в данном случае сборка поновее…

    Reply ↓
  20. Marik

    (18) Как знать…как знать, нужно время, чтобы обкатать новую версия apache. Даже в блоге (см. ссылку выше) выкладывают не сразу, там в довесок идет php. Так что я за «стабильные» релизы…но в целом автору плюс

    Reply ↓

Leave a Comment

Ваш адрес email не будет опубликован. Обязательные поля помечены *