Встановлення Apache у Windows

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

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

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

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

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

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

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

  1. Перейдіть по шляху C:\Server\bin\Apache24\conf\ .
  2. Установка apache в Windows-7
  3. Двічі клікніть по файлу &171;httpd.conf&187; для його відкриття.
  4. Установка apache в Windows-8
  5. Якщо у вас є розширений текстовий редактор, виберіть його для перегляду файлу конфігурації. В іншому випадку використовуйте стандартний &171;Блокнот&187; .
  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" і <Directory "${SRVROOT}/htdocs"> , які відповідають за розташування файлів, пов'язаних із сервером.
  16. Установка apache в Windows-14
  17. Замініть їх на DocumentRoot "c:/Server/data/htdocs" і <Directory "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 , щоб викликати інструмент & 171; знайти&187; і вписати там необхідний вираз.
  30. Установка apache в Windows-21
  31. Перед виходом не забудьте зберегти зміни в конфігураційному файлі.
  32. Установка apache в Windows-22

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

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

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

більше статей на цю тему: