Apache в настоящее время работает. Некоторые решения, предлагаемые в Интернете, предполагают ввод apache -k install
а затем повторная попытка apache -k restart
. Но если я попробую, то получу еще одну ошибку,
Разрешено только одно использование каждого сокета.
apache -k stop
дает следующую ошибку (такую же, как я изначально получил из apache -k restart
),
Нет установленной службы с именем "Apache2"
Apache устанавливает небольшое приложение, которое обычно отображается в системный трей откуда вы можете перезапустить Apache.
Вы можете перезапустить службу с помощью многих утилит, например sc.exe
, но просто используя оболочку, используйте
net stop Apache2.2-Zend && net start Apache2.2-Zend
В моем случае название сервиса Apache2.2-Zend
. Вы можете проверить имя в services.msc
.
Сначала вы должны вывести командную строку на bin
папки Apache на вашем компьютере, т.е. моя папка Apache находится в каталоге C:\Apache24\
. Я использовал команду cd C:\Apache24\bin
а затем использовал команду httpd -k restart
для перезапуска службы Apache.
Я нашел другой способ. Используя графический интерфейс Windows, я выбрал Пуск-> Программы-> Администрирование-> Службы. Затем я поискал Apache в запущенных службах. Я не нашел. Однако я нашел один, который называется sugarApache. Мне удалось перезапустить sugarApache с помощью графического интерфейса «Службы».
Для Windows Server 2008 после автоматически загруженного обновления и сброса сервера наш сервер Apache остановился. Журналы ошибок гласят следующее:
Служба Apache с именем сообщила о доступе к сокету способом, запрещенным ее разрешениями на доступ. : make_sock: не удалось привязать к адресу 0.0.0.0:80 Зарегистрировано 10.12.2016 9:04:13 (время загрузки сервера и сброса обновления Windows)
Также:
Указанная служба Apache сообщила о следующей ошибке: нет доступных слушающих сокетов, завершение работы. Указанная служба Apache сообщила о следующей ошибке: не удалось открыть журналы.
Чтобы исправить это (поскольку простой перезапуск не работает), откройте командную строку и введите:
iireset/stop
После этого перезапустите Apache, запустив:
services.msc
Выберите Apache и нажмите "Пуск".
Или вы можете выбрать любой другой способ перезапуска Apache.