Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: Apache 2.2 как консольное приложение
Форумы портала PHP.SU » Серверное администрирование » Администрирование Windows » Apache 2.2 как консольное приложение

Страниц (1): [1]
 

1. Santos - 30 Апреля, 2011 - 14:30:11 - перейти к сообщению
Аpache 2.2 установлен как консольное приложение. Для запуска использую примерно такой батник:
CODE (text):
скопировать код в буфер обмена
  1. d:
  2. cd apache\bin\
  3. start httpd.exe

Появляется консольное окошечко - работающий Apache.

Вопрос: Как сделать аналогичный батник для закрытия?

В официальной документации рекомендуют использовать команду:
но она не работает для консольного приложения!

Выйти можно нажатием ctrl+c или консольной командой:
CODE (text):
скопировать код в буфер обмена
  1. taskkill /f /im httpd.exe
Насколько я понимаю, это не самые оптимальные варианты.
2. EuGen - 30 Апреля, 2011 - 18:28:43 - перейти к сообщению
Второй вариант - очень даже подходящий.
3. movEAX - 03 Мая, 2011 - 12:41:25 - перейти к сообщению
Когда под виндой жил, делал так:
CODE (htmlphp):
скопировать код в буфер обмена
  1. net stop Apache2.2
  2. net start Apache2.2


На всякий случай вариант под linux:
CODE (htmlphp):
скопировать код в буфер обмена
  1. # apache2ctl restart
  2. или
  3. # /etc/init.d/apache2 restart

 

Powered by ExBB FM 1.0 RC1