Як встановити локальний веб-сервер: відмінності між версіями

Вилучено вміст Додано вміст
JTs (обговорення | внесок)
Створена сторінка: '''Веб-сервер''' — одна із основ Всесвітньої павутини. Це сервер, що приймає...
 
JTs (обговорення | внесок)
Немає опису редагування
Рядок 1:
:''У цій статті розглядатиметься найлегший варіант, як перетворити комп'ютер у веб-сервер: встановлення [[w:Дистрибутив|дистрибутиву]] (збірки з декількох програм).''
 
'''[[w:Веб-сервер|Веб-сервер]]''' — одна із основ Всесвітньої павутини. Це сервер, що приймає HTTP-запити від клієнтів (зазвичай веб-браузерів), видає їм відповіді у вигляді [[HTML]]-сторінки, зображення, файлу або інших даних. Головною задачею веб-сервера є обслуговування n-кількості одночасних запитів від різних користувачів.
 
По-суті, веб-сервер — комп'ютер, на який встановлена програма, що приймає запит від клієнта, читає і опрацьовує файли на комп'ютері, що написані на якійсь мові (розмітки чи програмування) і повертає сторінку клієнту, який її опрацьовує і показує у звичному для користувачів вигляді.
Для роботи веб-сервера треба встановити цю програму, базу даних і мову програмування.
 
У більшості випадків, локально веб-сервер встановлюють для [[w:веб-розробка|веб-розробки]] (вивчення [[w:Система керування вмістом|систем керування вмістом]] (CMS) чи, наприклад, тестування нових модулів, аби не зламати основний веб-сайт).
 
'''[[w:Apache HTTP Server|Apache]]''' — найпоширеніший веб-сервер. Станом на 2013 рік, під ним працювало більше половини сайтів в інтернеті. Якщо немає вимог саме до наявності [[w:nginx|nginx]], сміливо беріть збірку з Apache.
 
== Обираємо дистрибутив ==
Найбільш поширеною є збірка з [[w:PHP|PHP]],
=== OpenServer ===
:''[https://ospanel.io/download/ Завантажити з офіційного сайту]''
OpenServer — дистрибутив для Windows, що має в собі
 
* Apache
* nginx
* 4 види баз даних
* PHP (від версії 5.2 до 7.2)
* FileZilla
* PHPMyAdmin та багато ін.
 
[https://www.ipipe.ru/info/ustanovka-openserver.html Детальна інструкція з встановлення]
=== [[w:Денвер (набір програм)|Денвер]]===
:''[http://www.denwer.ru/ Завантажити з офіційного сайту]''
 
;Що входить:
* Apache, SSL, SSI, mod_rewrite, mod_php,
* PHP 5.3 чи PHP 5.2 (на вибір, запитує при завантаженні),
* MySQL5,
* phpMyAdmin — візуальний адміністративна панель для керування MySQL через Web-інтерфейс.
можливість розміщення на Flash-накопичувачі
[http://www.denwer.ru/base.html Детальна інструкція з встановлення]
 
 
Рядок 7 ⟶ 40:
* [https://php-myadmin.ru/learning/pdf/instrument.pdf Окреме встановлення компонентів веб-сервер (PHP+Apache+MySQL)] ''(російською)''
* {{cite web|author=Elena Babarika |date=2018-09-13 |url=https://www.hostinger.ru/rukovodstva/web-server-apache/ |title=Что такое Apache? Подробный обзор веб-сервера Apache|language=''російською''|website=hostinger.ru|accessdate=2018-11-5|archiveurl=https://archive.fo/6bqNu |archivedate=2018-11-5}}
*
 
[[Категорія:Інформатика та програмування]]