Встановіть apache, php та mysql (mariadb) на windows за допомогою xampp

Відео: Dame Tu cosita ñ 2024

Відео: Dame Tu cosita ñ 2024
Anonim

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

Apache - це найпоширеніше програмне забезпечення для веб-серверів на даний момент, і воно було протягом останніх 20+ років з часу його первинного випуску ще в 1995 році. Він обробляє HTTP-запити і дозволяє нам зберігати, обробляти та доставляти веб-сторінки локально або в Інтернеті. Усі веб-сайти вимагають, щоб веб-сервер міг відображатися у веб-браузері.

PHP - це сценарна мова на сервері. PHP може запускатися локально, сам по собі, але найчастіше він відомий як розширення до веб-сервера. У цьому випадку це дозволяє розробнику запустити PHP-додаток на сервері та доставити результат через браузер. Це одна з найпопулярніших мов сценаріїв на стороні сервера.

MySQL - це сервер баз даних, що дозволяє нам зберігати та доставляти дані для додатків та / або веб-сайтів. MySQL вже багато років є стандартом програмного забезпечення з відкритими базами даних. Але з моменту придбання Sun Microsystems ще в 2008 році та проданого знову Oracle у 2010 році, початкові засновники вважали, що він відійшов від своєї відкритої природи до більш комерційної версії. У відповідь на це засновники MySQL розпрощали вихідний код і створили MariaDB, заміну для MySQL, що обіцяє завжди залишатися з відкритим кодом та сумісним з MySQL API та командами.

Якщо ми зведемо всю вищезазначену інформацію, то нам слід отримати веб-сервер (Apache), здатний обробляти скриптовий мову на стороні сервера (PHP) та можливість зберігати інформацію за допомогою сервера бази даних (MariaDB).

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

На щастя, існує маса альтернатив, і одна з них - XAMPP. Це дозволяє нам легко встановлювати Apache, MySQL / MariaDB та PHP, конфігуруючи їх автоматично під час встановлення. Він також включає додаткові пакети, такі як FileZilla FTP Server, Mercury Mail Server, Tomcat, PERL, phpMyAdmin та Webalizer. В основному все, що потрібно для запуску власного веб-сервера для тестування та розробки.

Що вам знадобиться:

  • ПК з Microsoft Windows
  • підключення до Інтернету для завантаження інсталятора
  • терпіння

1. Що вам потрібно зробити, це перейти на www.apachefriends.org і завантажити інсталятор. Зауважте, що XAMPP також доступний для машин на базі Linux та Mac OS X, тому завантажте правильну версію для вашої ОС.

2. Встановіть XAMPP за допомогою завантаженого інсталятора. Зауважте, що під час встановлення вам буде запропоновано вибрати необхідні пакети. Тут ви можете зняти прапорець, окрім Apache, MySQL та PHP, але я рекомендую також встановити phpMyAdmin та Webalizer. Вони допоможуть вам керувати своїми базами даних MySQL, а також нададуть інформацію про використання веб-сайтів.

3. Після установки вас привітає панель управління XAMPP. Тут ви можете запускати та зупиняти серверні програми та вносити зміни в їх конфігураційні файли. Для запуску Apache та MySQL достатньо натиснути кнопки « Пуск» для кожної з них.

4. Після запуску серверів відкрийте улюблений браузер і вкажіть його на http://172.0.0.1 або http: // localhost, щоб отримати доступ до головної сторінки XAMPP. Звідси ви можете отримати доступ до phpMyAdmin, переглядати конфігурацію PHP за допомогою PHPInfo, а також отримати доступ до часто заданих питань та розділу HOW-TO, яких повинно вистачити для початку роботи з XAMPP.

Вітаємо! Ви встановили Apache, PHP та MySQL / MariaDB на машині Windows за допомогою XAMPP. Тепер ви можете тестувати та розробляти веб-сайти, запускаючи їх локально, а не після завантаження кожного файлу на веб-сервер після його редагування.

ПРИМІТКА 1. Для доступу до веб-сайту чи скрипту за допомогою XAMPP вам доведеться перемістити файли веб-сайту у папку під назвою HTDOCS, розташовану всередині інсталяційної папки XAMPP (зазвичай C: \ XAMPP).

ПРИМІТКА 2: Порти 80 і 443, які за замовчуванням використовуються Apache, можуть бути заблоковані або зарезервовані на вашому пристрої іншими програмами. Наприклад, Skype резервує ці порти на випадок, якщо інші недоступні, і продовжує резервувати їх, навіть не використовуючи їх. Ви можете відключити це в Skype, знявши прапорець Використовувати порти 80 та 443 для додаткових вхідних з'єднань у меню Інструменти -> Параметри -> Додатково -> З'єднання.

ПРИМІТКА 3. Якщо ваша машина знаходиться за маршрутизатором і хочете отримати доступ до веб-сайтів, розміщених на XAMPP, із зовнішнього з'єднання, вам доведеться встановити порт на маршрутизаторі вперед до машини XAMPP для портів 80 (HTTP), 443 (HTTPS) та 3306 (MySQL).

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

Встановіть apache, php та mysql (mariadb) на windows за допомогою xampp