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

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: Apache 2.2 как консольное приложение

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


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

> Описание: Управление через командную строку
Santos
Отправлено: 30 Апреля, 2011 - 14:30:11
Post Id



Новичок


Покинул форум
Сообщений всего: 8
Дата рег-ции: Апр. 2011  


Помог: 0 раз(а)




А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
Насколько я понимаю, это не самые оптимальные варианты.

(Отредактировано автором: 30 Апреля, 2011 - 14:30:52)

 
 Top
EuGen Администратор
Отправлено: 30 Апреля, 2011 - 18:28:43
Post Id


Профессионал


Покинул форум
Сообщений всего: 9095
Дата рег-ции: Июнь 2007  
Откуда: Berlin


Помог: 707 раз(а)




Второй вариант - очень даже подходящий.


-----
Есть в мире две бесконечные вещи - это Вселенная и человеческая глупость. Но насчет первой .. я не уверен.
 
 Top
movEAX
Отправлено: 03 Мая, 2011 - 12:41:25
Post Id



Частый посетитель


Покинул форум
Сообщений всего: 750
Дата рег-ции: Авг. 2009  


Помог: 16 раз(а)




Когда под виндой жил, делал так:
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

(Отредактировано автором: 03 Мая, 2011 - 12:43:14)



-----
армия.. самое убогое место
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Администрирование Windows »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB