Начать
Поскольку
Вы можете использовать
Почему Апач?
В общем, хорошо использовать программное обеспечение
Следующие инструкции описывают, как установить Apache в Windows. macOS поставляется с Apache и PHP. У большинства пользователей Linux Apache предустановлен или доступен в базовых репозиториях.
Пакеты «все в одном»
Есть несколько отличных универсальных дистрибутивов Windows, которые содержат Apache, PHP, MySQL и другие приложения в одном установочном файле — например, XAMPP (для Windows, Linux и macOS), WampServer и WampDeveloper Pro. В использовании этих пакетов нет ничего плохого, хотя установка Apache вручную поможет вам больше узнать о системе и ее параметрах конфигурации.
Мастер установки Apache
Отличный официальный.msiмастер установки доступен на странице загрузки Apache. Этот вариант, безусловно, рекомендуется для начинающих пользователей или, возможно, для тех, кто впервые устанавливает Apache.
Ручная установка
Ручная установка имеет ряд преимуществ:
Резервное копирование, переустановка или перемещение
У вас больше контроля над тем, как и когда запускается Apache.
Вы можете установить Apache в любом месте, например, на переносном
Шаг 1. Настройте IIS
Apache прослушивает запросы через TCP/
Шаг 2: Загрузите файлы
Мы собираемся использовать неофициальный двоичный файл Windows из Apache Lounge. В этой версии улучшена производительность и стабильность по сравнению с официальным дистрибутивом Apache, хотя я пока не заметил существенной разницы. Однако он предоставляется в виде устанавливаемого вручную
Вы также должны загрузить и установить среду выполнения Windows C++ с сайта Microsoft.com. Возможно, вы уже установили это, но нет ничего плохого в том, чтобы установить его снова.
Как всегда, не забывайте проверять все загружаемые файлы на наличие вирусов.
Шаг 3: Извлеките файлы
Мы установим Apache в C: /Apache24, поэтому распакуйте
Шаг 4: Настройте Apache
Apache настроен с помощью текстового файла, conf/httpd.confсодержащегося в папке Apache. Откройте его в своем любимом текстовом редакторе.
Обратите внимание, что все параметры пути к файлу используют прямую косую черту (/), а не обратную косую черту Windows. Если вы установили Apache
Есть несколько строк, которые вы должны изменить для своей производственной среды:
Строка 60, слушайте все запросы на порт 80:
Listen *:80
Строка 162, включите
LoadModule rewrite_module modules/mod_rewrite.so
В строке 227 укажите доменное имя сервера:
ServerName localhost:80
Строка 224, разрешить.htaccessпереопределение:
AllowOverride All
Шаг 4. Измените корневой каталог
По умолчанию Apache возвращает файлы, найденные в его C: /Apache24/htdocsпапке. Хорошо использовать папку на другом диске или разделе, чтобы упростить резервное копирование и повторную установку. Для целей этого примера мы создадим папку с именем D: WebPagesи соответствующим образом изменим httpd.conf:
Строка 251, установить корень:
DocumentRoot «D: /WebPages»
Строка 252:
Шаг 5. Проверьте свою установку
Теперь вашу конфигурацию Apache можно протестировать. Откройте командное окно (Пуск > Выполнить > cmd) и введите:
# navigate to Apache bin directory
cd /Apache24/bin
# Test httpd.conf validity
httpd -t
Должно быть написано «Синтаксис в порядке». Если нет, исправьте все httpd.confошибки конфигурации и повторите тестирование, пока они не появятся.
Шаг 6: установите Apache как службу Windows
Самый простой способ запустить Apache — добавить его в качестве службы Windows. Откройте новую командную строку от имени администратора и введите следующее:
cd /Apache24/bin
httpd -k install
Откройте Панель управления, Администрирование, затем Службы и дважды щелкните Apache2.4. Установите для параметра «Тип запуска» значение «Автоматически», чтобы Apache запускался каждый раз при загрузке компьютера.
В качестве альтернативы установите для параметра «Тип запуска» значение «Вручную» и запускайте Apache всякий раз, когда вы выберете, с помощью команды «net start Apache2.4».
Шаг 7. Протестируйте
Убедитесь, что Apache успешно запущен, откройте
В общем, большинство проблем будет вызвано неправильной настройкой в httpd.confконфигурационном файле. Обратитесь к документации Apache, если вам нужна дополнительная информация.