Локальний веб-сервер ampps де скачати, як встановити та налаштувати сервер ampps на windows 10, блог

Локальний веб-сервер AMPPS: де скачати, як встановити та налаштувати сервер AMPPS на Windows 10

Локальний веб-сервер ampps де скачати, як встановити та налаштувати сервер ampps на windows 10, блог

Локальний веб-сервер AMPPS: де скачати, як встановити та налаштувати сервер AMPPS на Windows 10







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

Що таке локальний веб-сервер? Для чого потрібен локальний веб-сервер?

Публікація цілком і повністю присвячена локальному веб-сервера AMPPS. Але перш ніж перейти до розгляду даної збірки, давайте трохи поговоримо про те для чого взагалі потрібен локальний веб-сервер? Але спершу відповімо на питання: для чого потрібен локальний веб-сервер. Думаю, ці питання задають багато новачків в сфері веб-розробки. Власне, відповіді них допоможуть їм зрозуміти: з чого варто починати.

Отже, почнемо з другого питання: «для чого потрібен локальний веб-сервер?». Відповідь на нього насправді простий і не хитромудрий. Всі ми прекрасно знаємо, що більшість сайтів в інтернеті розміщено на спеціальних майданчиках, які називаються хостингами. Хостинг є потужний сервер або кілька серверів, на якому встановлені різні програми, що забезпечують роботу наших сайтів.

Природно, що хостинг надає нам свої ресурси не безкоштовно, а за певну грошики. Про тонкощі роботи хостингів ми поговоримо окремо і дізнаємося: за що ми все-таки платимо. А ось на програмному забезпеченні ми зупинимося більш детально. Почнемо з того, що на хостингах в якості ОС в більшості випадків використовуються ОС сімейства UNIX. Також на нормальному хостингу ви обов'язково знайдете HTTP сервер (найчастіше Apache), сервера баз даних, багато хостинги використовують MySQL сервер і декілька мовних середовищ, це може бути PHP. Python, Ruby, Java та інші.

Також ми знаємо, що взаємодія в мережі Інтернет відбувається по HTTP протоколу. В основі даного протоколу лежить принцип взаємодії клієнт-сервер. Браузер або клієнт відправляє серверу спеціальний HTTP запит. сервер обробляє інформацію, отриману від клієнта, а результати своєї роботи відправляє спеціальним HTTP повідомленням. яке отримало назву HTTP відповідь. За рахунок цього ми отримуємо можливість переглядати сайти в Інтернеті (це дуже просте і схематичне пояснення).

Зауважимо, що взаємодія з динамічними PHP сайтами також відбувається за принципом клієнт-сервер і тут ми стикаємося з проблемою: як нам спершу створити сайт і його налаштувати, перш ніж купити хостинг і доменне ім'я сайту (перш ніж він з'явиться в інтернеті). Адже реалізувати взаємодію клієнт-сервер на одній машині, здавалося б, неможливе завдання, але це не зовсім так.

Не зовсім так, тому що один комп'ютер (одна машина) може одночасно виступати і в ролі клієнта, і в ролі сервера. Достатньо лише встановити Apache на Windows і тоді ви через браузер (який є клієнтом) зможете звертатися до Apache, який як раз-таки є сервером. Потім вам потрібно буде встановити MySQL або який-небудь інший сервер баз даних (наприклад, встановити бібліотеку SQLite) і встановити програмне середовище, в якості якої може виступати Java, PHP, Python і Ruby.

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

Якщо ж ви не хочете витрачати свій дорогоцінний час на складання локального веб-сервера вручну, то в Інтернет існує маса готові збірок локальних веб-серверів. Деякі з них платні, деякі безкоштовні. Склад додатків таких збірок локальних веб-серверів дуже різниться, наприклад, одним з найпростіших локальних веб-серверів є Денвер, який в своєму складі має необхідний мінімум програм для створення сайтів на локальному комп'ютері, їх подальшого тестування і налаштування.

Але чужа збірка локального веб-сервера. вона на те й чужа збірка. Найчастіше ви не будете знати її налаштувань і далеко не завжди будете представляти: які пакети входять в збірку локального веб-сервера. Але зате готова збірка сервера встановлюється набагато простіше і швидше і ідеально підходить для новачків в світі веб-розробки і створення сайтів.

Отже, ми вже відповіли на питання: «навіщо потрібен локальний веб-сервер і що таке локальний веб-сервер? ». Давайте зробимо коротке резюме. Локальний веб-сервер потрібен для того, щоб можна було створювати і налаштовувати сайти у себе на комп'ютері (досить вузьке визначення, але воно ідеально підходить для того, про що я пишу на своєму сайті). Насправді на локальних веб-серверах не тільки розробляються і тестуються сайти, але і інші мережеві додатки. Також локальні веб-сервера використовуються для запуску і роботи з додатками, які вимагають взаємодію по протоколу HTTP, і цей список можна продовжувати ще дуже довго.

А якщо відповісти коротко на питання: що таке локальний веб-сервер, то можна сказати наступне: локальний веб-сервер - це комплект програм необхідних для емуляції / симуляції взаємодії клієнт-сервер на одній або декількох машинах. Загалом, локальний веб-сервер дозволяє нам створити такий собі хостинг у себе на комп'ютері, на якому ми можемо спершу створити сайт, налаштувати і протестувати його, наповнити контентом, а тільки потім орендувати хостинг і купувати доменне ім'я, щоб викласти сайт в інтернет.

Де скачати AMPPS? Установка AMPPS на Windows

  1. WAMP збірка. Це збірка локального сервера, зроблена спеціально для операційної системи Windows.
  2. LAMP збірка. Такі збірки будуть працювати тільки на операційних системах сімейства UNIX.
  3. MAMP збірка. Варіантів залишилося небагато. MAMP збірка - це збірка локального веб-сервера спеціально для Mac OS.

Написав я це не випадково, так як локальний веб-сервер AMPPS доступний в кожному з перерахованих варіантів. Вам потрібно лише вибрати версію AMPPS, яку ви хочете завантажити і встановити на свій комп'ютер. Зазначу, що я не збираюся в даній статті описувати детально можливості AMPPS, ви скоро зрозумієте чому, зараз лише скажу, що на це піде не один місяць трудочасов.







Збірка AMPPS є безкоштовною, але є і платна редакція AMPPS. Завантажити локальний сервер AMPPS ви можете ось по цій посилання: завантажити. Прокрутіть трохи сторінку вниз і ви побачите ось такий блок:

Локальний веб-сервер ampps де скачати, як встановити та налаштувати сервер ampps на windows 10, блог

З цієї сторінки ви зможете скачати локальний веб-сервер AMPPS

Просто виберете збірку сервера AMPPS у відповідності зі своєю операційною системою і натисніть на кнопку «Download». Установку локального сервера AMPPS я не буду розглядати детально, так як не бачу особливого сенсу ви це (на Windows сервер AMPPS ставиться звичайним інсталлер і найскладніше, що там є - це вибір папки, куди ви встановите сервер AMPPS).

Думаю, для користувачів Windows буде корисне зауваження. У збірку сервера AMPPS входить HTTP сервер Apache. Справа все в тому, що найчастіше в Windows буває так, що 80 порт зайнятий якимось іншим процесом і Винда лається. суть цієї лайки в наступному: процес system висить на 80 порту PID 4. Можна це перевести на людей зрозумілу мову так: на 80 порту працює якесь системне додаток, його ID = 4.

Порт 80 в Windows може забирати або Kernel, або IIS (хоча це не завжди так, потрібно кожен раз розбиратися). Позбутися від такого прикрого недоразмуенія нам допоможете правка реєстру Windows:

  1. Натискаємо клавіші Win + R. вводимо regedit.
  2. У реєстрі шукайте гілку «HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ HTTP»
  3. Потім змінюйте значення ключа "start" з 3 на 4 (якщо не допоможе, то можете попробвать значення 0).
  4. Перезапускаєте комп'ютер.

У моєму випадку звільнити 80 порт в Windows для Apache мені допоміг даний спосіб зі значенням нуль. Інші способи мені не допомогли.

Налаштування локального веб-сервера AMPPS на Windows

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

Локальний веб-сервер ampps де скачати, як встановити та налаштувати сервер ampps на windows 10, блог

Основна панель управління локального сервера AMPPS

Посилання зліва клікабельні (якщо цікаво, то можете прочитати статтю про HTML посилання). Тут ви можете управляти сервером Apache і сервером MySQL. А три нижніх іконки дозволяють швидко перейти в веб-інтерфейс локального сервера AMPPS. Варто відзначити, що AMPPS є платний і є безкоштовний. Розрізняються вони складом серверних додатків (в основному кількістю встановлених і налаштованих мов програмування і СУБД). У безкоштовної версії локального сервера AMPPS доступні тільки PHP, Mongo DB, SQLite3 і MySQL. У платній версії цей список ширше.

Локальний веб-сервер ampps де скачати, як встановити та налаштувати сервер ampps на windows 10, блог

Локальний сервер AMPPS дозволяє швидко змінювати налаштування Apache

Локальний веб-сервер ampps де скачати, як встановити та налаштувати сервер ampps на windows 10, блог

Налаштовуємо MySQL за допомогою інтерфейсу веб-сервера AMPPS

Верхня кнопка дозволяє вносити зміни в конфігураційний файл MySQL my.ini. Також ви можете подивитися лог помилок MySQL і скинути настройки MySQL до тих, що були за замовчуванням, якщо чогось намудрували. Подивимося, що дозволяє робити локальний веб-сервер AMPPS з PHP:

Локальний веб-сервер ampps де скачати, як встановити та налаштувати сервер ampps на windows 10, блог

Локальний сервер AMPPS дає швидкий доступ до файлів налаштувань PHP

Локальний веб-сервер ampps де скачати, як встановити та налаштувати сервер ampps на windows 10, блог

У цьому вікні AMPPS можна ввімкнути або вимкнути PHP сервер

З інтерфейсу локального сервера AMPPS ми можемо тільки включити, вимкнути і перезапустити FTP сервер. І остання вкладка, яка дозволяє налаштувати noSQL сервер MongoDB, що входить до складу збірки AMPPS:

Локальний веб-сервер ampps де скачати, як встановити та налаштувати сервер ampps на windows 10, блог

Швидкий доступ до налаштувань MongoDB в веб-сервері AMPPS

Тут ви можете управляти MongoDB: включати, вимикати і перезапускати у міру потреби, а також правити файл настройок, переглядати лог помилок і повертати настройки до тих, що були за замовчуванням.

Якщо ви розбираєтеся, як працює і як налаштовується ту чи іншу програму, то всі налаштування локального сервера AMPPS можна робити вручну, для цього просто перейдіть в папку, в яку був встановлений сервер AMPPS і конфігурується всі програми так, як вам зручно.

Інтерфейс локального веб-півночі AMPPS

Локальний веб-сервер ampps де скачати, як встановити та налаштувати сервер ampps на windows 10, блог

Коренева папка локального сервера AMPPS

Локальний веб-сервер ampps де скачати, як встановити та налаштувати сервер ampps на windows 10, блог

Адмін панель локального сервера AMPPS

На цій сторінці вам належить бувати найбільше, якщо в якості локального веб-сервера ви виберете AMPPS. Це адмін-панель AMPPS. У правому верхньому куті зібрані налаштування адмін-панелі AMPPS. У центральній частині розміщені іконки, які дозволяють здійснювати швидке налаштування того чи іншого сервера, а також іконки для швидкого доступу до сайту або веб-додатку, яке ви встановили на сервер AMPPS. До речі, звідси ж ви можете управляти доменами сервера AMPPS.

Але це не все, зліва є меню - це меню не меню, а справжнє диво, ми їм ще скористаємося. Воно дозволяє встановлювати будь-який з перерахованих скриптів на сервер AMPPS дуже швидко, шляхом натискання двох кнопок: вам потрібно встановити Joomla на сервер AMPPS? Будь ласка, вибирайте в лівому меню Joomla і тисніть кнопку Install. Drupal, WordPress, Typo 3 різні вики движки - все це ставиться на AMPPS дуже швидко і без зайвих головняков, тільки й встигай натискати кнопки і чекати, поки AMPPS все встановить сам.

Установка скриптів на сервер AMPPS. Приклад установки phpMyAdmin на локальний сервер AMPPS

Локальний веб-сервер ampps де скачати, як встановити та налаштувати сервер ampps на windows 10, блог

Починаємо установку phpMyAdmin на локальний сервер AMPPS

Щоб встановити phpMyAdmin на локальний веб-сервер. нам потрібно натиснути синю кнопку Install now:

Локальний веб-сервер ampps де скачати, як встановити та налаштувати сервер ampps на windows 10, блог

Просто підтверджуємо настройки, щоб AMPPS почав локальну установку phpMyAdmin

Далі phpMyAdmin буде встановлений на локальний сервер AMPPS протягом приблизно трьох-п'яти хвилин. Після закінчення установки AMPPS дбайливо повідомить про те, що phpMyAdmin була встановлена ​​на локальний сервер і дасть посилання, по якій ви зможете phpMyAdmin запустити.

Локальний веб-сервер ampps де скачати, як встановити та налаштувати сервер ampps на windows 10, блог

Установка phpMyAdmin на локальний сервер завершена

Таким чином ви можете встановлювати будь-які PHP скрипти на локальний сервер AMPPS, а не тільки цей.

Трохи про те, як створювати сайти і як просувати сайт:







Схожі статті