7 апреля 2013 г.

Разные способы запуска Apache




Способ 1:
Запуск осуществляется автоматически как служба Windows, если вы выбрали установку Apache на порт 80 как службу . Бывает, что в настройках стоит запуск в ручную, что бы это изменить нам нужно сделать следующее.
Проверяем,
Start – Control Panel – Administrative Tools – Services

Пуск – Панель управления – Администрирование - Службы

Ищем наш Apache и меняем тип запуск на Automatic (автоматически). Теперь при старте Windows, наш Apache будет запускаться автоматом.


Способ 2:
Запуск Apache из трэя или (notification area). Нажимаем на иконку нашего сервера левой кнопкой мыши и выбираем меню запустить, точно также рестарт или стоп. 



В версии Apache 2, если нажать на туже иконку правой кнопкой мыши, то появится также Apache Monitor и Services. Если нажать на Servise, то попадем в меню, которое я описывал в первом способе запуска сервера. Apache Monitor удобен когда будет установлено несколько версий сервера, просто выбираем тот который нужно запустить или остановить.



Способ 3:
Запуск Apache из командной строки.
(так же в дополнение можно почитать статью об отслеживании ошибок)
В версии:
1.3 – все .exe файлы и .dll были в корне папки Apache
2 - все .exe файлы и .dll были в корне папки Apache/bin

1.3 – Apache.exe (имя сервера)
2 – httpd.exe (имя сервера) + ApacheMonitor.exe

Запуск сервера в ручную Win+R – cmd
(только для Windows XP и версии Apache 1.3)
net start apache – запуск
net stop apache – остановка

В Windows 7 окно с командной строкой cmd нужно запускать от имени администратораиначе при комаде:
net start apache (ver. 1.3) либо
net start apache2 (ver. 2) либо
net start apache2.2 (ver. 2.2)
net start apache2.2 (или какая у вас там версия)
появится сообщение, что отказано в доступе.

Для проверки сервера  на ошибки нужно прописать путь к переменной Path.

Делаем следующее:
Прописываем путь к папке bin в системной переменной Path (Инструкция для Windows 7).
Start – Control Panel – Advanced – Environment Variables
Старт – Панель Управления – Система – Дополнительные параметры системы – Дополнительно – Переменные среды

Далее, ищем:
1.      System variables (Системные переменные)
2.      Становимся на строчку Path и нажимаем Edit (Изменить).
3.      В самом конце, строчки, ставим ; (точку с запятой) и копируем туда путь к нашей папке bin, где находится наш Apache.

Пример:
;c:\Apache\bin\


Открываем Win+Rcmd и пишем
httpd –k start

В XP обе команды, что:
net start apache, что httpdk start, запускают и останавливают Apache 2, это видно в системном трэе.

Команда:
httpd –k start
в Windows 7 запускает только отладчик ошибок, но не запускает сам сервер и это видно как в трэе так и службе Services, если Apache был выключен, то он и останется быть выключенным.  Но для того что бы эта команда заработала, нужно прописать в переменную Path путь к нашему серверу.

Примечание!!!
Если закрыть ApachMonitor, то исчезнет только иконка, но сам сервер будет работать. Включается он в папке Apache/bin


Комментариев нет :

Отправить комментарий

Оставить отзыв