Окно Apache появляется и сразу пропадает (РЕШЕНО)

Когда я кликаю на httpd.exe, мелькает чёрное окно, а затем исчезает

Apache (httpd) – это утилита командной строки. Строго говоря, это служба, которая предназначена работать в фоновом режиме без графического интерфейса. То есть у Apache нет графического интерфейса в виде привычного окна. Поэтому пользователям Windows может показаться, что программа запускается необычным образом.

Для запуска программы необходимо открыть окно Терминал Windows (либо PowerShell). Чтобы это сделать нажмите сочетание клавиш Win+x, и выберите Терминал Windows (Администратор):

Далее можно действовать двумя способами.

Первый вариант: можно просто перетащить исполнимый файл в окно командной строки. Исполнимым файлом является httpd.exe.

Второй вариант: в командной строке можно сменить текущую рабочую директорию на ту, где размещены исполнимые файлы Apache. К примеру, у меня программа расположена в папке C:\Apache24\bin\, чтобы сменить текущую рабочую папку используется команда cd, после которой указывается папка, в которую требуется перейти, в моём случае команда выглядит так:

cd C:\Apache24\bin\

Как можно увидеть из скриншота, папка C:\Users\MiAl изменена на C:\Apache24\bin\.

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

.\httpd.exe

Apache является сетевой службой, то есть программой, использующей для своей работы компьютерную сеть. Конкретно Apache прослушивает входящие соединения на 80 порту (открывает порт). По этой причине Файервол Windows спрашивает, разрешить ли доступ программе «Apache HTTP Server», выберите «Разрешить доступ».

Уже на этом этапа веб-сервер запущен и вы можете открыть в веб-браузере адрес http://localhost/

Для остановки службы нажмите Ctrl+c.

Обычно утилиты командной строки поддерживают различные опции, которые можно указать через пробел после имени исполнимого файла.

Также утилиты, как правило, имеют встроенную справку по доступным опциями, которую можно вывести с помощью опции -h или опции --help

Например:

.\httpd.exe -h

Кроме опций командной строки, многие службы настраиваются с помощью конфигурационных файлов, которые представляют собой текстовые файлы определённого синтаксиса. Подробности о настройке веб-сервера смотрите в заметке «Как запустить Apache на Windows».

Чтобы получить полноценный веб-сервер со всеми необходимыми компонентами, следуйте шагам из инструкции «Как установить веб-сервер (Apache, MySQL, PHP и phpMyAdmin) в Windows 11».


Добавить комментарий

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

wp-puzzle.com logo