Установка Apache MSI: пошаговая установка Apache
Вступление
Продолжаем собирать локальный сервер на своей локальной машине. В этой статье познакомимся с установкой составной части локального сервера на платформе Windows 7, веб-сервером Apache.
В статье «Веб-сервер Apache…» вы можете достаточно подробно почитать назначение веб-сервера Apache. Здесь кратко напомню, что без веб-серверов работающих по протоколу HTTP, к которым относится и Apache, не сможет работать ни один сервер сети. В этой статье посмотрим, как установить Apache, используя автоматический инсталлятор Windows, включенный в файл Apache MSI. Эта установка достаточно простая, а файлы MSI вам должны быть хорошо известны.
В файл MSI входит установочный пакет, связанный с Windows Installer, который после скачивания и открытия, в автоматическом режиме загружает нужную программу со своих серверов.
Примечание: Забегая вперед, замечу, что для ручной сборки WAMP сервера, лучше устанавливать Apache пакетом, а не через инсталлятор. Об этом я обязательно расскажу в одной из следующих статей.
Установка Apache MSI
Для начала возьмите дистрибутив Apache MSI в версии 2.2.25 на официальном сайте. Это последний стабильный релиз сервера: httpd-2.2.25-win32-x86-no_ssl. Обратите внимание, релиз должен быть без SSL, о чем говорит обозначение [no_ssl] в названии, это важно. Даю ссылку: https://archive.apache.org/dist/httpd/binaries/win32/.
Замечу, что для ручной установки работает более поздняя версия Apache 2.4.18.
Прежде чем запустить инсталлятор определитесь с местом установки локального сервера. Локальный сервер с его составными частями ставится на системный диск вашего компьютера. Причем:
- Apache устанавливаем в каталог: .
- PHP устанавливаем в каталог: [С:\php]
- MySQL по умолчанию: [C:\Program files\MySQL\MySQL5.7]
Как устанавливать сервер MySQL, как службу Windows я рассказывал в статье: Установка сервера MySQL 5.7.11 на ОС Windows 7 . Как устанавливать интерпретатор PHP я буду писать в статье: Установка PHP.
1. Запускаем инсталлятор Apache MSI.
установка Apache MSI первое окно 2. Знакомимся и соглашаемся с лицензией Apache
3. Дальше знакомимся с документами
4. На этой странице нужно заполнить данные нашего локального сервера:
- Server Domian: localhost;
- Server Name: localhost;
- Admin email: любой.
Важно: Для всех пользователей указываем порт 80.
5. На этой странице переключаемся на [Custom]
6. На следующей странице понимаем, почему переключились на [Custom]. У нас появилась возможность указать пользовательскую папку для установки Apache. Что мы и делаем, указав заранее созданный каталог: [С:\www].
7. На следующей странице жмем [Install] и получаем результат.
В трее системы получаем и видим кнопку Apache.
Как проверить работу Apache на компьютере
Проверяем работу сервера Apache. Для этого в адресной строке пишем адрес: http://localhost и видим надпись «It work!», что означает «Работает».
Как выключить Apache на компьютере
Apache нужен не всегда и держать его открытым нет, никакого смысла. Чтобы его выключить идем в трей и на правой кнопке значка Apache, видим три кнопки управления:
Последняя, из которых его и отключает.
На этом всё! Установка Apache MSI завершена. Запоминаем папку установки Apache, это понадобится при настройке локального сервера.
источник
Установка Apache 2.4 binaries VC14 без инсталлятора
Вводная часть
Напоминаю, в этой серии статей я собираю локальный сервер (WAMP) под управлением Windows, на пример Windows 7.
Давайте еще раз проясним ситуацию с версиями и дистрибутивами Apache, а также вспомним источники скачивания.
1. Во-первых, для сборки локального сервера на своем компьютере, лучше устанавливать версию Apache http той же архитектуры, что и архитектура вашего компьютера. То есть, на 32 битную сборку Windows, ставим Apache (httpd-2.x.xx-win32), на 64 битную Windows ставим Apache (httpd-2.x.xx-win64). Можно ставить 32 битную программу на 64 битную архитектуру, но в работе некоторых модулей могут быть проблемы.
3. В-третьих, скачивать дистрибутивы нужно только с официальных сайтов:
В этой статье мы устанавливаем apache без инсталлятора, httpd-2.4.20-win32-VC14 windows 7 32 битной архитектуры.
Требования к программному обеспечению компьютера для установки Apache
Для установки Установка Apache 2.4 binaries VC14 без инсталлятора понадобится следующее программное обеспечение компьютера: Windows 7 SP1, 8 / 8.1, 10, Windows Server 2016, 2008 R2 SP1, 2012 / R2, Windows Vista SP2.
Установка Apache 2.4 без инсталлятора, по шагам
В архиве Apache есть папка Apache24. Разархивируйте zip архив, так, чтобы папка Apache24 была на системном диске: с: /Apache24. В этом случае корневым каталогом для веб-страниц локального сайта будет каталог: c:/Apache24/htdocs.
Если распаковывать Apache в другой каталог, нужно открыть файл: Apache24/config/httpd.conf и изменить 37 строку: ServerRoot «c:/Apache24» и указать нужный patch до папки Apache24.
Кроме этого придется менять patch в других файлах сервера, поэтому остановимся на варианте распаковки по умолчанию: c:/Apache24.
Запуск Apache
После не хитрой и не сложной распаковки запускаем Apache из командной строки. Командную строку запускаем из меню «Пуск»→Стандартные программы. Обязательно открываем командную строку от имени администратора. В командной строке пишем:
c:/Apache24/bin/httpd.exe –k install
Эта команда установит Apache, как службу Windows.
Запуск
Чтобы запустить Apache, идем в папку c:/Apache24/bin/ и видим файл запуска сервера Apache. Отправляем его в меню «Пуск» или сразу запускаем. После запуска, в трее появляется значок запуска Apache 2.4.
установка Apache 2.4 без инсталлятора — запуск
apache в трее
На фото вы видите, значок Apache в трее, как в прошлой статье: Установка Apache MSI: пошаговая установка Apache . Можно запускать apache из трея. Установка Apache 2.4 без инсталлятора завершена.
Видео статьи
Выводы
Собирая WAMP вручную, помним следующее:
- Apache устанавливаем в папку c:/www или c:/Apache24
- PHP устанавливаем в папку c:/php
- MySQL устанавливаем в папку: c:/Program files/MySQL/MySQL Server5.5
источник
Установка сервера Аpache 2.4
Веб- сервер устанавливается на 64-битную платформу Windows. Сервер 1с предприятия также 64-битный, версия платформы 8.3.10.2561
- Самая первая попытка установить Apache была с использованием XAMPP. Не «взлетело» из -за отсутствия мастерства.
- Продолжение было с IIS. Здесь возникли сложности с запуском информационных баз 1с, которые решились установкой 32-битного веб-расширения сервера 1с предприятия, однако , хотелось обойтись установкой только 64- битной платформы. Обсуждение ошибки с IIS здесь
- По описанию из статьи Настройка веб сервера Apache + 1С (Пошаговое руководство) установил Apache 2.2 , но веб- сервер не запустился по ошибке пост 32
С Apache 2.4 ,наконец, все получилось.
Описание установки по шагам.
Шаг 1. Скачивание дистрибутива
За дистрибутивом идем сюда http://www.apachelounge.com/download/ . На момент публикации последний релиз 2.4.29.
На картинке ниже отмечены ссылки для 64-битной платформы Windows.
Шаг 2. Распаковка архива
Архив httpd-2.4.29-Win64-VC15 надо распаковать и папку Apache24 скопировать — я копировал в корень на C: — тогда в конфигурационном файле будет мало правок.
Шаг 3. Редактирование файла конфигурации
Файл конфигурации httpd.conf находится в папке C:\Apache24\conf.
Редактируется файл блокнотом — для запуска локального веб-сервера надо изменить всего два параметра
ServerName localhost:80 и ServerAdmin — вашмейл@xx.ru
Шаг 4. Изменить переменную среды path Windows.
В переменную среды path надо добавить путь к исполняемым файлам Apache C:\Apache24\bin
На Windows Server 2008 R2 и на Windows 7, на которых я выполнял эти действия , через иконку на рабочем столе Компьютер- Свойства системы- Дополнительные параметры системы-Переменные среды
Шаг 5. Установить компоненту С++
Для этого запустить ранее скачанный файл VC_redist.x64.
Я устанавливал на Windows 7 Professional и на Windows Server 2008 R2 .
Заметил, что библиотеки vc на 7- ке установились в папку C:\Windows\SysWOW64, а на Server 2008 в папку C:\Windows\System32, хотя обе системы 64- битные.
На работу веб- сервера , как оказалось,не влияет.
На Windows 7 операционную систему пришлось перезагрузить, на Windows Server 2008 — нет.
Шаг 6. Установка Apache как службы
Запустить командную панель с правами администратора Пуск-Выполнить-cmd, сменить папку на C:\Apache24\bin , запустить
httpd.exe -k install
В списке служб -Пуск — Администрирование-Службы — находим службу Apache 2.4 — Запускаем, ставим тип запуска.
Установка веб сервера на этом завершена.
Дальнейшие действия хорошо описаны в публикации, на которую я ссылался в начале Настройка веб сервера Apache + 1С (Пошаговое руководство)
- Проверка запуска веб-сервера — в браузере указать http://localhost и увидеть It works!
- Настроить брандмауэр для доступа с других компьютеров
- Публикация информационной базы. Здесь заметил, что после публикации , при ответе на вопрос о перезапуске веб- сервера автоматический перезапуск не происходит, надо веб-сервер перезапускать вручную.
При работе с использованием веб- клиента была обнаружена ошибка
проявляется при открытии объекта из списка по двойному клику на ссылке. Обходное решение — открыть объект из контекстного меню .
источник