У цій статті ми розглянемо лише основні принципи встановлення та першого запуску веб-сервера Apache на комп'ютері під управлінням Windows. Зверніть увагу, що всі інші дії, такі як: встановлення PHP, підключення MySQL, додавання інших необхідних компонентів для локального сервера, доведеться виконувати вручну, через що можуть змінюватися налаштування Apache. Якщо під час редагування глобальних параметрів виникнуть проблеми, не соромтеся звертатися до офіційної документації та шукати в пошуковику рішення помилок за їх кодами.

Крок 1: Завантаження та розпакування файлів

Apache для Windows поширюється у вигляді ZIP-архіву, в якому знаходяться всі необхідні файли. Встановлення через Терминал, як це здійснюється в дистрибутивах Linux, у цьому випадку недоступне, тому для отримання файлів виконайте наступні дії:

Завантажити Apache з офіційного сайту

  1. Натисніть на кнопку вище, щоб перейти на офіційний сайт веб-сервера, де натисніть на посилання з назвою останньої доступної версії Apache.
  2. Встановлення Apache на Windows-1
  3. Ви опинитеся на сторінці опису версії, після чого виберіть "Files for Microsoft Windows".
  4. Встановлення Apache на Windows-2
  5. У розділі "Downloading Apache for Windows" натисніть на посилання "Apache Lounge".
  6. Встановлення Apache на Windows-3
  7. Виберіть версію для розрядності своєї операційної системи та почніть завантаження.
  8. Встановлення Apache на Windows-4
  9. Поки файли завантажуються, створіть папку, куди будуть поміщені всі елементи, пов'язані з веб-сервером.Ми вибрали для цього системний розділ жорсткого диска, створили папку "Server", а в ній — "Bin". Це стандартні назви каталогів, тому при редагуванні конфігураційного файлу будемо враховувати саме дане розташування.
  10. Встановлення Apache на Windows-5
  11. Перетягніть папку "Apache24" з завантаженого архіву в створений раніше каталог "Bin".
  12. Встановлення Apache на Windows-6

Крок 2: Зміна конфігураційного файлу

Конфігурація локального веб-сервера, встановлена за замовчуванням, не підходить для його нормального запуску, щоб перевірити роботу та підключити інші компоненти. Це пов'язано зі зміною шляху розташування файлів та іншими параметрами, що впливають на старт програми. Змініть їх, виконавши представлені далі кроки.

  1. Перейдіть за шляхом C:ServerbinApache24conf.
  2. Встановлення Apache на Windows 7
  3. Двічі клацніть на файлі "httpd.conf", щоб його відкрити.
  4. Встановлення Apache в Windows 8
  5. Якщо у вас є просунутий текстовий редактор, виберіть його для перегляду файлу конфігурації. В іншому випадку використовуйте стандартний "Блокнот".
  6. Встановлення Apache на Windows-9
  7. У документі знайдіть рядок Define SRVROOT "c:/Apache24".
  8. Встановлення Apache в Windows-10
  9. Замініть її на Define SRVROOT "c:/Server/bin/Apache24", щоб вказати новий шлях до файлів. Урахуйте, що в рядку ми вказали створений раніше шлях.Якщо у вас він відрізняється, змініть вираження в лапках.
  10. Встановлення Apache в Windows 11
  11. Далі знайдіть рядок #ServerName www.example.com:80, який за замовчуванням закоментований і неактивний.
  12. Встановлення Apache на Windows-12
  13. Змініть його на ServerName localhost, вказавши тим самим локальну адресу, яка в подальшому і буде використовуватися для перевірки веб-сервера.
  14. Встановлення Apache на Windows-13
  15. Знайдіть рядки DocumentRoot "${SRVROOT}/htdocs" та , які відповідають за розташування файлів, пов'язаних із сервером.
  16. Встановлення Apache на Windows-14
  17. Замініть їх на DocumentRoot "c:/Server/data/htdocs" та .
  18. Встановлення Apache на Windows-15
  19. Зараз параметр DirectoryIndex має лише значення index.html, тому його також потрібно знайти та відредагувати.
  20. Встановлення Apache на Windows-16
  21. Додайте ще кілька доступних форматів файлів, щоб в результаті рядок набула вигляду DirectoryIndex index.php index.html index.htm.
  22. Встановлення Apache на Windows-17
  23. Для рядка AllowOverride None змініть стан на All, видаливши попереднє вираження.
  24. Встановлення Apache на Windows-18
  25. Залишилося тільки знайти #LoadModule rewrite_module modules/mod_rewrite.so і прибрати значок #, активувавши тим самим рядок.
  26. Встановлення Apache на Windows-19
  27. В результаті вона повинна відображатися так, як це показано на наступному скріншоті.
  28. Встановлення Apache на Windows-20
  29. Якщо з пошуком конкретних рядків у вас виникають проблеми, використовуйте комбінацію клавіш Ctrl + F, щоб викликати інструмент "Знайти" і вписати там необхідне вираження.
  30. Встановлення Apache на Windows-21
  31. Перед виходом не забудьте зберегти зміни в конфігураційному файлі.
  32. Встановлення Apache на Windows-22

Крок 3: Перший запуск локального веб-сервера

Приступимо до першого запуску локального веб-сервера Apache для перевірки його працездатності. Це потрібно для того, щоб під час подальшої настройки у вас не виникло серйозних неполадок, на вирішення яких піде багато часу.

  1. Клацніть правою кнопкою миші по меню "Пуск" і з появившогося меню виберіть пункт "Windows PowerShell (адміністратор)".
  2. Встановлення Apache на Windows-23
  3. Введіть команду c:ServerbinApache24binhttpd.exe -k install і натисніть Enter для її активації.Вона встановить компоненти Apache та підготує їх до роботи.
  4. Встановлення Apache на Windows-24
  5. Після отримання інформації про успішну установку сервісів переходьте до наступного кроку.
  6. Встановлення Apache на Windows-25
  7. Запуск веб-сервера здійснюється через команду c:ServerbinApache24binhttpd.exe -k start.
  8. Встановлення Apache на Windows-26
  9. З'явиться сповіщення Безпеки Windows, яке слід підтвердити, натиснувши "Дозволити доступ".
  10. Встановлення Apache на Windows-27
  11. Відкрийте будь-який браузер і перейдіть за адресою http://localhost/. Якщо на сторінці з'явилася напис "Index of /", значить, всі дії виконані правильно.
  12. При отриманні помилки в консолі, що свідчить про відсутність необхідних папок, перейдіть до каталогу "Server", створіть там директорію "data" з підпапкою "htdocs".
  13. Встановлення Apache на Windows-29