Як завантажити та встановити XAMPP на Windows

⚡ Розумний підсумок

XAMPP та NetBeans разом дають початківцям повний стек локальної розробки на PHP. XAMPP об'єднує Apache, MariaDB, PHP та Perl в один інсталятор, тоді як NetBeans Редактор додає підсвічування синтаксису, автозаповнення та налагодження для написання PHP-проектів.

  • 📦 Що таке XAMPP: XAMPP — це безкоштовний кросплатформний пакет, який встановлює Apache, механізм баз даних, PHP та Perl за один крок.
  • 🖥️ Локальний сервер: Для роботи PHP потрібен веб-сервер, а XAMPP надає Apache, щоб ви могли тестувати PHP-сторінки на власному комп'ютері.
  • 🎛️ Панель управління: Панель керування XAMPP запускає, зупиняє та налаштовує Apache та MySQL or MariaDB без будь-якої роботи з командним рядком.
  • 📁 Ключові папки: Папка htdocs містить ваші PHP-файли, а папка php містить php.ini для налаштування поведінки PHP.
  • 🧩 Чому саме IDE: PHP IDE, таке як NetBeans підсвічує синтаксис та позначає помилки завчасно, чого не може зробити звичайний текстовий редактор.
  • ▶ ゚ Перший проект: NetBeans створює PHP-застосунок всередині htdocs та запускає його на локальному сервері для друку простої сторінки Hello World.
  • 🤖 AI Assist: Інструменти штучного інтелекту можуть керувати налаштуванням XAMPP, вирішувати конфлікти портів Apache та допомагати писати або налагоджувати PHP-код всередині. NetBeans.

Завантажте та встановіть XAMPP та NetBeans

Що таке XAMPP?

XAMPP — це кросплатформний вебсервер з відкритим кодом, який складається з вебсервера, MySQL or MariaDB механізм баз даних і PHP і Perl пакети програмування. Він компілюється та підтримується Apache Friends. Він дозволяє користувачам створювати та тестувати веб-сайти на локальному веб-сервері свого комп'ютера, а також підтримує Windows, Linux і Mac.

Абревіатура XAMPP розшифровується як:

  • X – [кросплатформні операційні системи], що означає, що може працювати на будь-якій ОС: Mac OS X, Windows, Linux і т.п.
  • А - Apache – це програмне забезпечення веб-сервера.
  • М - MySQL or MariaDB – База даних.
  • P - PHP
  • P – Perl – мова сценаріїв

Навіщо використовувати XAMPP?

XAMPP надає просту у використанні панель керування для керування Apache, MySQLта інші програми без використання команд. Щоб використовувати PHP, нам потрібно встановити Apache і MySQLВстановити та налаштувати Apache непросто, оскільки його, серед іншого, потрібно налаштувати та інтегрувати з PHP та Perl. XAMPP вирішує всі складнощі налаштування та інтеграції Apache з PHP та Perl.

на відміну від Java, який працює разом із Java Тільки SDK, для роботи PHP потрібен вебсервер.

Як встановити XAMPP

Ми розглянемо покроковий процес встановлення XAMPP для WindowsДля інших операційних систем кроки встановлення XAMPP аналогічні.

Крок 1) Завантажте XAMPP

Натисніть тут, щоб завантажити XAMPP для Windows: https://www.apachefriends.org/download.html

Крок 2) Почніть встановлення

Встановлення XAMPP таке ж, як і встановлення будь-якого іншого Windows програма. Однак є кілька речей, які ми повинні зазначити.

Крок 3) Запустіть установку

Після завантаження XAMPP запустіть установку. З’явиться діалогове вікно попередження, показане нижче.

Встановіть XAMPP

Крок 4) Змініть параметри керування користувачами

Якщо ви використовуєте старішу Windows версії, такої як Vista або Windows 7, переконайтеся, що ви деактивували функцію контролю облікових записів користувачів. Для цього виберіть Панель керування > Облікові записи користувачів > Змінити налаштування контролю доступу користувачів. На діаграмі нижче показано основні кроки.

Встановіть XAMPP

Крок 5) Збережіть налаштування

  • Після деактивації контролю облікових записів користувачів натисніть кнопку «ОК» у вікні попередження.
  • Цього разу ви отримаєте таке повідомлення

Встановіть XAMPP

Крок 6) Натисніть Далі

На наступному екрані натисніть кнопку «Далі»

Встановіть XAMPP

Крок 7) Виберіть шлях встановлення

На наступному екрані за потреби змініть шлях інсталяції. Натисніть кнопку «Далі».

Встановіть XAMPP

Крок 8) Перевірте необхідні служби

На наступному екрані виберіть Apache та MySQL. Ви можете вибрати за бажанням FileZilla (FTP-клієнт), якщо потрібно. Натисніть Інсталювати

Встановіть XAMPP

Примітка: послуга – це тривала програма в Windows що не потребує втручання користувача. Служби можна налаштувати на автоматичний запуск щоразу, коли Windows операційна система запущена. Щоб ви могли використовувати Apache і MySQL, вони повинні працювати у фоновому режимі. Встановлення їх як служб запускає Apache і MySQL автоматично у фоновому режимі щоразу, коли ви вмикаєте комп’ютер. Якщо у вас не встановлено Apache та MySQL як служби, тоді вам доведеться запускати їх вручну щоразу, коли ви хочете їх використовувати. Вам доведеться робити це з панелі керування XAMPP.

Крок 9) Завершіть встановлення

Після успішного завершення встановлення ви побачите наступне вікно

Встановіть XAMPP

  • Натисніть кнопку Готово

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

Базова конфігурація веб-сервера XAMPP

Цей посібник з XAMPP передбачає, що у вас є встановив XAMPP на диск C Windows за допомогою згаданих вище кроків. Нижче наведено список основних каталогів, про які ви маєте знати.

Базова конфігурація веб-сервера XAMPP

  • HTDOCS: це кореневий каталог веб-сайту. Весь наш PHP-код буде розміщено в цьому каталозі.
  • MySQL – цей довідник містить всю інформацію, пов’язану з MySQL or MariaDB механізм баз даних, який за замовчуванням працює на порту 3306.
  • PHP – цей каталог містить інсталяційні файли PHP. Він містить важливий файл під назвою php.ini. Цей каталог використовується для налаштування поведінки PHP на вашому сервері.

За замовчуванням, на якому працює веб-сервер Apache порт 80Якщо порт 80 зайнятий іншим веб-сервером, ви можете використовувати інший номер порту. У цьому посібнику ми вважатимемо, що використовуємо порт 80. Зверніть увагу, якщо ви використовуєте Skype, він використовує той самий порт. Закрити Skype якщо ви хочете використовувати XAMPP для PHP на порту 80.

Панель керування XAMPP

Панель керування використовується для керування програмами, встановленими через XAMPP. Щоб відкрити панель керування сервером XAMPP:

  • Натисніть на меню «Пуск»
  • Перегляньте каталог програм і знайдіть Apache Friends, потім XAMPP, як показано на діаграмі нижче

Панель керування XAMPP

  • На схемі нижче показано панель керування.

Панель керування XAMPP

1) У цьому розділі перелічено встановлені служби, модулі та ідентифікатори процесів (PID). Зелена позначка означає, що модуль встановлено як службу. Червона позначка означає, що його не встановлено як службу. Щоб встановити службу, натисніть на червону позначку. Якщо кнопка має зелену позначку, і ви натиснете на неї, панель керування запитає вас, чи хочете ви видалити систему.

2) У цьому розділі показано порт(и), пов'язані з модулями. Розділ дій призначений для:

  1. запуск і зупинкаping Модулі
  2. Відкриття адміністративних вікон для Apache та MySQL
  3. Відкриття файлів конфігурації для Apache, MySQL тощо для внесення змін
  4. Перегляд файлів журналів для модулів

3) У цьому розділі містяться корисні утиліти, такі як Netstat, Windows скорочення послуг тощо.

4) У цьому розділі відображається інформація про стан модулів. Панель керування можна використовувати для:

  • Встановлюйте та видаляйте такі служби, як Apache, MySQL тощо, які встановлено через XAMPP
  • Запуск і зупинка служб.
  • Відкрийте файли конфігурації тощо.

Налаштувати XAMPP

Давайте тепер розглянемо базову конфігурацію, необхідну перед тим, як ми почнемо використовувати нашу інсталяцію XAMPP для розробки.ping Вебсайти на базі PHP. Введіть URL http://localhost/xampp/ у вашому улюбленому браузері. Для цього підручника ми будемо використовувати Firefox як наш веб-браузер.

Налаштувати XAMPP

Якщо ви бачите наведений вище екран, то ви успішно встановили XAMPP. Панель ліворуч містить посилання на корисну інформацію, таку як:

  • Встановлена ​​версія PHP
  • Параметри безпеки XAMPP
  • Доступ до утиліт, таких як phpMyAdmin тощо.

Сучасні релізи XAMPP постачаються з PHP 8.x, наприклад, PHP 8.2, а також MariaDB як тимчасовий клієнт MySQL заміна. Набагато старіший XAMPP 1.8.0, показаний на деяких із цих скріншотів, постачався з PHP 5.4.4.

Яка найкраща PHP IDE?

PHP IDE – це програма, яка дозволяє легко писати PHP-код. PHP IDE часто оснащені функціями підсвічування синтаксису, а в деяких випадках також функціями автозаповнення. Це означає, що якщо ви напишете ключове слово PHP, яке відоме інтерпретатору PHP, то ключове слово буде виділено іншим кольором, ніж той, що використовується для звичайних операторів. Функція автозаповнення автоматично відображає відомі ключові слова PHP під час їх введення. Блокнот також можна використовувати для написання та редагування PHP-коду. Недоліком використання редактора, такого як Блокнот, є те, що налагодження скриптів стає складним, оскільки нелегко помітити помилки, такі як ключові слова з орфографічними помилками, незакриті дужки тощо. IDE виділятиме оператори з помилками, тому вам буде легко їх помітити. У таблиці нижче наведено 5 популярних редакторів PHP.

редактор ліцензія Міжплатформенних Короткий опис
IDE Netbeans Open Source Так
  • Спеціальне середовище кодування PHP із підсвічуванням синтаксису та доповненням коду для ключових слів та іншої відомої інформації.
  • Підтримує інтеграцію з PHP MVC фреймворками, такими як Zend, Symfony.
  • Code історія, яка відображає зміни, внесені до файлу
  • SFTP, FTP та SVN через плагіни.
Dreamweaver Комерційний Так
  • Підтримує HTML і PHP.
  • Підсвічування синтаксису, згортання коду та доповнення для ключових слів та іншої відомої інформації.
  • Підтримує SFTP і FTP.
Zend Studio Комерційний Так
  • Інтегрований із Zend Server та фреймворком Zend PHP MVC, PHPUnit, phpDocumentor тощо.
  • Має підсвічування синтаксису, згортання коду,
  • Підтримка Веб-сервіси і т.п.
PHP Eclipse Open Source Так
  • Code форматувальник
  • Підтримує SVN, SSH/FTP
Notepad++ Freeware Windows тільки
  • Підсвічування синтаксису
  • Підтримує SFTP і FTP через плагіни.

Редактор PHP для Netbeans IDE. Як коротко зазначено у таблиці вище, NetBeans IDE має потужні функції, що підвищують продуктивність PHP-кодерів. IDE можна безкоштовно завантажити з https://netbeans.apache.org/front/main/download/

  • Функції підсвічування синтаксису та автозаповнення покращують вашу продуктивність
  • Він має вбудовану підтримку систем баз даних, таких як MySQL. Вам не потрібно використовувати дві програми для кодування та розробки бази даних.
  • IDE можна використовувати в a середовище співпраці. Це стане в нагоді, коли вам доводиться працювати з іншими розробниками в команді.
  • IDE має підтримка інших мов такої як:
    • Java SE
    • Java EE
    • C
    • C++

NetBeans тепер підтримується програмним забезпеченням Apache Foundation as Apache NetBeansі випускається чотири рази на рік. Версія 30 є поточним випуском станом на 2026 рік, тоді як на скріншотах нижче використовується старіша версія. NetBeans 7.3.

Вступ до IDE Netbeans

Після успішного встановлення NetBeans IDE PHP редактор, запускайте програму так само, як і будь-яку іншу Windows програми. З’явиться вікно, показане нижче

Вступ до IDE Netbeans

1. Провідник проекту – ця панель використовується для відображення всіх відкритих проектів. Проекти перераховані у вигляді дерева.

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

3. Стартова сторінка – ця сторінка містить 3 вкладки, а саме: «Навчання та відкриття», «Моє NetBeans, та Що нового.

  • Перша вкладка [Навчання та відкриття] знайомить вас із функціями NetBeans IDE, а також демонструє деякі демонстрації та навчальні посібники, які можна розробити в NetBeans ІДЕ.
  • Друга вкладка [Моя NetBeans] відображає список нещодавно відкритих проектів, а також дозволяє встановлювати плагіни та активувати функції IDE.

4. Вікно виведення – використовується для відображення результатів таких програм, як Java консольні програми. Він також використовується для відображення журналу та інформації про налагодження. На знімку екрана нижче показано IDE з відкритим проектом.

Вступ до IDE Netbeans

Створення нового проекту PHP за допомогою IDE Netbeans

  • Натисніть кнопку створити новий проект на панелі інструментів, як показано нижче

Проект PHP із використанням IDE Netbeans

  • Якщо ви завантажили всі пакети, доступні в XAMPP NetBeans IDE, переконайтеся, що ви вибрали PHP у категорії проектів, PHP-додаток у розділі Проекти, а потім натисніть кнопку Далі.

Проект PHP із використанням IDE Netbeans

  • Введіть назву проекту, як показано нижче.

Проект PHP із використанням IDE Netbeans

  • Переконайтеся, що папку збережено в каталозі встановлення XAMPP PHP, як показано вище.
  • Після завершення натисніть кнопку «Далі».

Проект PHP із використанням IDE Netbeans

  • Переконайтеся, що для параметра «Запустити від імені:» встановлено значення «Локальний веб-сайт» (запускається на локальному веб-сервері).
    • Проект URL: встановлено на http://localhost/phplessons/

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

  • Натисніть кнопку Далі

Проект PHP із використанням IDE Netbeans

  • Команда NetBeans Редактор PHP дозволяє інтеграцію з PHP MVC-фреймворками, такими як Symfony та Zend. Наразі ми не вибиратимемо жодного MVC-фреймворку. Натисніть кнопку «Готово».
  • Ваш щойно створений проект буде відображено в браузері проекту та створено для вас сторінку index.php.
  • Новостворена сторінка містить певний HTML-код. Замініть його наведеним нижче кодом.

Запуск вашого першого прикладу PHP

<?php
echo "Hello World!";
?>
  • Натисніть кнопку запуску на панелі інструментів, як показано нижче

Приклад PHP

  • Ваш браузер за замовчуванням відкриється з URL http://localhost/phplessons/index.php. Вихід «Hello World!» буде відображено у вашому браузері.

Поширені запитання

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

XAMPP є кросплатформним і працює на Windows, Linux і macOS, об'єднання Apache, MariaDB, PHP та Perl. WAMP — це Windows-тільки та кораблі Apache, MySQL, та PHP. XAMPP — це більш портативний вибір для різних операційних систем.

Найпоширенішою причиною є використання порту 80 іншою програмою, часто Skype, IIS або інший веб-сервер. Закрийте цю програму або змініть порт Apache у файлі httpd.conf, а потім перезапустіть Apache з панелі керування.

Так. Штучний інтелект може допомогти вам встановити XAMPP, вибрати версії PHP, редагувати php.ini та вирішити конфлікти портів. Він також може створити початкову структуру проекту для вашої першої PHP-програми.

Так. Штучний інтелект може пояснити повідомлення про помилки від NetBeans вікно виводу, пропонувати виправлення синтаксичних та логічних помилок, а також генерувати шаблонні PHP-класи, які ви вставляєте у свій проект та вдосконалюєте.

Підсумуйте цей пост за допомогою: