Установщик 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 2024 (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 не будет опубликован. Обязательные поля помечены *