Как загрузить и установить XAMPP на Windows

⚡ Умное резюме

XAMPP и NetBeans Вместе они предоставляют начинающим полноценный набор инструментов для локальной разработки на PHP. XAMPP включает в себя Apache, MariaDBPHP и 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-помощь: Инструменты искусственного интеллекта могут помочь в настройке 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 и так далее
  • A - Apache – это программное обеспечение веб-сервера.
  • M - MySQL or MariaDB - База данных.
  • П - 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 Server:

  • Нажмите на меню «Пуск»
  • Перейдите в каталог программ и найдите 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 лучшая?

IDE для PHP — это программа, которая позволяет легко писать код на PHP. IDE для PHP часто оснащены функциями подсветки синтаксиса, а в некоторых случаях и автозаполнения. Это означает, что если вы введете ключевое слово 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 может использоваться в среда для совместной работы. Это удобно, когда вам приходится работать с другими разработчиками в команде.
  • В среде IDE есть поддержка других языков , таких как:
    • Java SE
    • Java EE
    • C
    • C++

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

Введение в IDE Netbeans

После того, как вы успешно установили NetBeans Редактор IDE PHP, запускайте программу так же, как и любую другую. Windows программа. Появится окно, показанное ниже

Введение в IDE Netbeans

1. Обозреватель проектов – эта панель используется для отображения всех открытых проектов. Проекты перечислены в виде дерева.

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

3. Стартовая страница – На этой странице находятся 3 вкладки: «Учись и открывай» и «Мой». NetBeansи Что нового.

  • Первая вкладка [Learn and Discover] знакомит вас с функциями NetBeans IDE, а также демонстрирует несколько примеров и учебных пособий, которые можно разрабатывать в ней. NetBeans IDE.
  • Вторая вкладка [Мои 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!» будет отображаться в вашем браузере.

Часто задаваемые вопросы (FAQ)

Нет. 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-классы, которые вы можете вставить в свой проект и доработать.

Подведем итог этой публикации следующим образом: