Как да изтеглите и инсталирате 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) Запазете настройките

  • След като деактивирате контрола на потребителските акаунти, щракнете върху бутона OK в предупредителното поле.
  • Този път получавате следното съобщение

Инсталирайте 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?

PHP IDE е програма, която ви позволява лесно да пишете PHP код. PHP IDE често са оборудвани с функции за подчертаване на синтаксиса, а в някои случаи и с функции за автоматично довършване. Това означава, че ако напишете PHP ключова дума, която е позната на PHP интерпретатора, тя ще бъде маркирана в различен цвят от този, използван за обикновени оператори. Функцията за автоматично довършване автоматично показва известни PHP ключови думи, докато ги въвеждате. Notepad може да се използва и за писане и редактиране на PHP код. Недостатъкът на използването на редактор като Notepad е, че отстраняването на грешки в скриптовете става трудно, тъй като не е лесно да се забележат грешки, като например неправилно написани ключови думи, незатворени скоби и др. IDE ще маркира операторите с грешки, така че е лесно да ги забележите. Таблицата по-долу показва 5 популярни PHP редактора.

Редактор Разрешително Cross Platform Кратко описание
Netbeans IDE Open Source Да
  • Специализирана PHP среда за кодиране с подчертаване на синтаксиса и допълване на код за ключови думи и друга известна информация.
  • Поддържа интеграция с PHP MVC рамки, като например Zend, Symfony.
  • Code история, която показва промените, направени във файла
  • SFTP, FTP и SVN чрез плъгини.
Dreamweaver търговски Да
  • Поддържа HTML и PHP.
  • Осветяване на синтаксис, сгъване на код и допълване за ключови думи и друга известна информация.
  • Поддържа SFTP и FTP.
Zend Studio търговски Да
  • Интегриран със Zend Server и Zend PHP MVC framework, 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.

Въведение в Netbeans IDE

След като успешно сте инсталирали NetBeans IDE PHP редактор, стартирайте програмата точно както всяка друга Windows програма. Появява се прозорецът, показан по-долу

Въведение в Netbeans IDE

1. Изследовател на проекти – този панел се използва за показване на всички отворени проекти. Проектите са изброени в дървовиден изглед.

2. Лента с инструменти за бърз достъп – тази лента с инструменти съдържа преки пътища към често изпълнявани задачи като създаване на нов проект, отваряне на съществуващ проект, действия за отмяна и повторение и др.

3. Стартова страница – тази страница съдържа 3 раздела, а именно „Учене и откриване“, „Моят“ NetBeansи „Какво е новото“.

  • Първият раздел [Учете и откривайте] ви запознава с функциите на NetBeans IDE и показва някои демонстрации и уроци, които могат да бъдат разработени в NetBeans SDI.
  • Вторият раздел [Моят NetBeans] изброява наскоро отворените проекти и ви позволява да инсталирате плъгини и да активирате функции на IDE.

4. Изходен прозорец – използва се за показване на изход от програми като Java конзолни приложения. Използва се и за показване на информация за журнал и отстраняване на грешки. Екранната снимка по-долу показва IDE с отворен проект.

Въведение в Netbeans IDE

Създаване на нов PHP проект с помощта на Netbeans IDE

  • Кликнете върху бутона за създаване на нов проект в лентата с инструменти, както е показано по-долу

PHP проект, използващ Netbeans IDE

  • Ако сте изтеглили всички налични пакети в XAMPP NetBeans IDE, уверете се, че сте избрали PHP в категорията проекти, PHP приложение в Проекти, след което щракнете върху бутона Напред.

PHP проект, използващ Netbeans IDE

  • Въведете името на проекта, както е показано по-долу.

PHP проект, използващ Netbeans IDE

  • Уверете се, че папката е записана в инсталационната директория на XAMPP PHP, както е показано по-горе.
  • Кликнете върху бутона „Напред“, когато сте готови.

PHP проект, използващ Netbeans IDE

  • Уверете се, че „Изпълни като:“ е зададено на „Локален уебсайт“ (изпълнява се на локален уеб сървър).
    • The Project URL: е настроено на http://localhost/phplessons/

Забележка Горните настройки ще бъдат зададени по подразбиране. Не е нужно да променяте нищо, освен ако не сте експерт.

  • Кликнете върху бутона Напред

PHP проект, използващ Netbeans IDE

  • - NetBeans PHP редакторът позволява интеграция с PHP MVC рамки като Symfony и Zend. Засега няма да избираме никаква MVC рамка. Кликнете върху бутона Finish.
  • Вашият новосъздаден проект ще бъде показан в браузъра на проекта и за вас ще бъде създадена страница index.php.
  • Новосъздадената страница съдържа HTML код. Заменете го със следния код, показан по-долу.

Изпълнение на вашия първи PHP пример

<?php
echo "Hello World!";
?>
  • Щракнете върху бутона за изпълнение в лентата с инструменти, както е показано по-долу

Пример за PHP

  • Вашият браузър по подразбиране ще се отвори с URL http://localhost/phplessons/index.php. Резултатът „Здравей свят!“ ще се покаже във вашия браузър.

Въпроси и Отговори

Не. 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 класове, които поставяте в проекта си и прецизирате.

Обобщете тази публикация с: