Cum să descărcați și să instalați XAMPP pe Windows

⚡ Rezumat inteligent

XAMPP și NetBeans împreună oferă începătorilor un stack complet de dezvoltare PHP locală. XAMPP include Apache, MariaDB, PHP și Perl într-un singur program de instalare, în timp ce NetBeans editorul adaugă evidențierea sintaxei, completarea automată și depanarea pentru scrierea proiectelor PHP.

  • 📦 Ce este XAMPP: XAMPP este un pachet gratuit, multiplatformă, care instalează Apache, un motor de baze de date, PHP și Perl într-un singur pas.
  • 🖥️ Server local: PHP are nevoie de un server web pentru a rula, iar XAMPP furnizează Apache, astfel încât să puteți testa pagini PHP pe propriul computer.
  • 🎛️ Panou de control: Panoul de control XAMPP pornește, oprește și configurează Apache și MySQL or MariaDB fără nicio lucrare în linia de comandă.
  • 📁 Dosare cheie: Folderul htdocs conține fișierele PHP, în timp ce folderul php conține fișierul php.ini pentru reglarea comportamentului PHP.
  • 🧩 De ce un IDE: Un IDE PHP, cum ar fi NetBeans evidențiază sintaxa și semnalează erorile din timp, lucru pe care un editor de text simplu nu îl poate face.
  • ▶ ️ Primul proiect: NetBeans creează o aplicație PHP în htdocs și o rulează pe serverul local pentru a imprima o pagină simplă de tip „Hello World”.
  • 🤖 Asistență AI: Instrumentele de inteligență artificială pot ghida configurația XAMPP, pot rezolva conflictele de porturi Apache și pot ajuta la scrierea sau depanarea codului PHP în interior. NetBeans.

Descărcați și instalați XAMPP și NetBeans

Ce este XAMPP?

XAMPP este un server web open-source, multiplatformă, care constă dintr-un server web, un MySQL or MariaDB motor de bază de date și PHP și Perl pachete de programare. Este compilat și întreținut de Apache Friends. Permite utilizatorilor să construiască și să testeze site-uri web pe un server web local pe computerul lor și acceptă Windows, Linux și Mac.

Acronimul XAMPP înseamnă:

  • X – [sisteme de operare multiplatformă] adică poate rula pe orice sistem de operare: Mac OS X, Windows, Linux etc
  • LA - Apache – acesta este software-ul serverului web.
  • M - MySQL or MariaDB - Bază de date.
  • P - PHP
  • P – Perl – limbaj de scripting

De ce să folosiți XAMPP?

XAMPP oferă un panou de control ușor de utilizat pentru a gestiona Apache, MySQL, și alte programe fără a utiliza comenzi. Pentru a folosi PHP, trebuie să instalăm Apache și MySQLNu este ușor să instalezi și să configurezi Apache, deoarece trebuie configurat și integrat cu PHP și Perl, printre altele. XAMPP se ocupă de toată complexitatea configurării și integrării Apache cu PHP și Perl.

Spre deosebire de Java, care rulează cu Java Doar SDK, PHP necesită un server web pentru a funcționa.

Cum se instalează XAMPP

Analizăm procesul pas cu pas pentru instalarea XAMPP pentru WindowsPentru alte sisteme de operare, pașii de instalare XAMPP sunt similari.

Pasul 1) Descărcați XAMPP

Faceți clic aici pentru a descărca XAMPP pentru Windows: https://www.apachefriends.org/download.html

Pasul 2) Începeți instalarea

Instalarea XAMPP este la fel ca instalarea oricărui alt Windows program. Există, totuși, câteva lucruri pe care trebuie să le remarcăm.

Pasul 3) Rulați setarea

După ce ați descărcat XAMPP, rulați configurarea. Apare fereastra de dialog cu mesaj de avertizare prezentată mai jos.

Instalați XAMPP

Pasul 4) Modificați setările de control al utilizatorului

Dacă utilizați o versiune mai veche Windows versiune precum Vista sau Windows 7, asigurați-vă că dezactivați funcția Control cont utilizator. Pentru a face acest lucru, selectați Panou de control > Conturi utilizator > Modificare setări Control acces utilizatori. Diagrama de mai jos ilustrează pașii principali.

Instalați XAMPP

Pasul 5) Salvați setările

  • După ce ați dezactivat Controlul contului de utilizator, faceți clic pe butonul OK din caseta de mesaj de avertizare.
  • De data aceasta primiți următorul mesaj

Instalați XAMPP

Pasul 6) Faceți clic pe Următorul

În ecranul următor, faceți clic pe Următorul

Instalați XAMPP

Pasul 7) Alegeți calea de instalare

În ecranul următor, modificați calea de instalare, dacă este necesar. Faceți clic pe Următorul.

Instalați XAMPP

Pasul 8) Verificați serviciile necesare

În ecranul următor, selectați Apache și MySQL. Puteți selecta opțional FileZilla (Client FTP) dacă este necesar. Faceți clic pe Instalare

Instalați XAMPP

Notă: un serviciu este un program de lungă durată în Windows care nu necesită intervenția utilizatorului. Serviciile pot fi setate să ruleze automat oricând Windows sistemul de operare este pornit. Pentru ca tu să folosești Apache și MySQL, se presupune că acestea rulează în fundal. Instalarea acestora ca servicii rulează atât Apache, cât și MySQL automat în fundal de fiecare dată când porniți computerul. Dacă nu ați instalat Apache și MySQL ca servicii, atunci va trebui să le porniți manual de fiecare dată când doriți să le utilizați. Va trebui să faceți acest lucru din panoul de control XAMPP.

Pasul 9) Finalizați instalarea

După finalizarea cu succes a instalării, veți vedea următoarea fereastră

Instalați XAMPP

  • Faceți clic pe butonul Terminare

Înainte de a testa instalarea XAMPP, haideți să ne uităm mai întâi la directoarele de bază cu care vom lucra.

Configurația de bază a serverului web XAMPP

Acest tutorial XAMPP presupune că aveți instalat XAMPP pe unitatea C în Windows folosind pașii menționați mai sus. Următoarea este o listă a directoarelor de bază pe care ar trebui să le cunoașteți.

Configurația de bază a serverului web XAMPP

  • htdocsAcesta este directorul rădăcină web. Tot codul nostru PHP va fi plasat în acest director.
  • MySQL – acest director conține toate informațiile referitoare la MySQL or MariaDB motorul bazei de date, care rulează implicit pe portul 3306.
  • php – acest director conține fișiere de instalare PHP. Conține un fișier important numit php.ini. Acest director este folosit pentru a configura modul în care PHP se comportă pe serverul tău.

În mod implicit, serverul web Apache rulează portul 80Dacă portul 80 este ocupat de un alt server web, puteți utiliza un număr de port diferit. Pentru acest tutorial vom presupune că folosim portul 80. Rețineți că, dacă utilizați Skype, folosește același port. Închide Skype dacă vrei să folosești XAMPP pentru PHP pe portul 80.

Panoul de control XAMPP

Panoul de control este utilizat pentru a gestiona programele instalate prin XAMPP. Pentru a deschide panoul de control al serverului XAMPP:

  • Faceți clic pe meniul de pornire
  • Explorați directorul de programe și localizați Apache Friends, apoi XAMPP, așa cum se arată în diagrama de mai jos.

Panoul de control XAMPP

  • Diagrama de mai jos prezintă panoul de control.

Panoul de control XAMPP

1) Această secțiune listează serviciile instalate, modulele și ID-urile de proces (PID). O bifă verde înseamnă că modulul a fost instalat ca serviciu. Marcajul roșu înseamnă că nu a fost instalat ca serviciu. Pentru a instala un serviciu, faceți clic pe marcajul roșu. Dacă butonul arată o bifă verde și faceți clic pe ea, panoul de control vă va întreba dacă doriți să dezinstalați sistemul.

2) Această secțiune prezintă portul (porturile) asociat(e) cu modulele. Secțiunea de acțiuni este pentru:

  1. pornire și oprireping module
  2. Deschiderea ferestrelor administrative pentru Apache și MySQL
  3. Deschiderea fișierelor de configurare pentru Apache, MySQL etc pentru a face modificări
  4. Vizualizarea fișierelor jurnal pentru module

3) Această secțiune conține utilități utile, cum ar fi Netstat, Windows scurtături pentru servicii etc.

4) Această secțiune afișează informații despre starea modulelor. Panoul de control poate fi utilizat pentru:

  • Instalați și dezinstalați servicii precum Apache, MySQL etc. care sunt instalate prin XAMPP
  • Porniți și opriți serviciile.
  • Deschideți fișiere de configurare etc.

Configurați XAMPP

Să analizăm acum configurația de bază necesară înainte de a începe să folosim instalarea XAMPP pentru dezvoltare.ping Site-uri web bazate pe PHP. Tastați URL http://localhost/xampp/ în browserul tău preferat. Pentru acest tutorial, vom folosi Firefox ca browser web.

Configurați XAMPP

Dacă puteți vedea ecranul de mai sus, atunci ați instalat XAMPP cu succes. Panoul din partea stângă conține linkuri către informații utile, cum ar fi:

  • Versiunea de PHP instalată
  • Setările de securitate ale XAMPP
  • Acces la utilități precum phpMyAdmin etc.

Versiunile moderne de XAMPP sunt livrate cu PHP 8.x, de exemplu PHP 8.2, împreună cu MariaDB ca o vizită neprevăzută MySQL înlocuitor. Mult mai vechiul XAMPP 1.8.0, prezentat în unele dintre aceste capturi de ecran, includea PHP 5.4.4.

Care este cel mai bun IDE PHP?

Un IDE PHP este un program care vă permite să scrieți cu ușurință cod PHP. IDE-urile PHP sunt adesea echipate cu funcții de evidențiere a sintaxei și, în unele cazuri, și cu funcții de completare automată. Aceasta înseamnă că, dacă scrieți un cuvânt cheie PHP cunoscut de interpretorul PHP, atunci cuvântul cheie va fi evidențiat într-o culoare diferită de cea utilizată pentru instrucțiunile obișnuite. Funcția de completare automată afișează automat cuvintele cheie PHP cunoscute pe măsură ce le tastați. Notepad poate fi folosit și pentru a scrie și edita cod PHP. Dezavantajul utilizării unui editor precum Notepad este că depanarea scripturilor devine dificilă, deoarece nu este ușor să detectați erori precum cuvintele cheie scrise greșit, acoladele neînchise etc. Un IDE va ​​evidenția instrucțiunile cu erori, astfel încât să le puteți identifica ușor. Tabelul de mai jos prezintă 5 editoare PHP populare.

Editor Licență Platformă transversală Descriere scurta
Netbeans IDE Open Source Da
  • Mediu de codare PHP dedicat, cu evidențierea sintaxei și completarea codului pentru cuvinte cheie și alte informații cunoscute.
  • Suportă integrare cu framework-uri PHP MVC, cum ar fi Zend, Symfony.
  • Code istoric care arată modificările aduse unui fișier
  • SFTP, FTP și SVN prin plugin-uri.
Dreamweaver Comercial Da
  • Suportă HTML și PHP.
  • Evidențierea sintaxelor, plierea codului și completarea cuvintelor cheie și a altor informații cunoscute.
  • Suportă SFTP și FTP.
Zend Studio Comercial Da
  • Integrat cu Zend Server și framework-ul Zend PHP MVC, PHPUnit, phpDocumentor etc.
  • Are evidențierea sintaxelor, plierea codului,
  • Suport pentru servicii web etc
PHP Eclipse Open Source Da
  • Code formatator
  • Suportă SVN, SSH/FTP
Notepad++ freeware Windows
  • Evidențierea sintaxei
  • Suportă SFTP și FTP prin pluginuri.

Editor PHP în cadrul IDE-ului Netbeans. După cum este subliniat pe scurt în tabelul de mai sus, NetBeans IDE are funcții puternice care sporesc productivitatea programatorilor PHP. IDE poate fi descărcat gratuit de la https://netbeans.apache.org/front/main/download/

  • Funcțiile de evidențiere a sintaxei și de completare automată vă îmbunătățesc productivitate
  • Are suport nativ pentru sisteme de baze de date precum MySQL. Nu este nevoie să utilizați două programe pentru a codifica și dezvolta baza de date.
  • IDE-ul poate fi utilizat într-un mediu colaborativ. Acest lucru este util atunci când trebuie să lucrați cu alți dezvoltatori ca o echipă.
  • IDE-ul are suport pentru alte limbi cum ar fi:
    • Java SE
    • Java EE
    • C
    • C++

NetBeans este acum întreținut de Apache Software Foundation as Apache NetBeansși este lansată de patru ori pe an. Versiunea 30 este versiunea actuală din 2026, în timp ce capturile de ecran de mai jos folosesc versiunea mai veche NetBeans 7.3.

Introducere în Netbeans IDE

După ce ați instalat cu succes NetBeans Editor IDE PHP, rulați programul la fel ca oricare altul Windows program. Apare fereastra de mai jos

Introducere în Netbeans IDE

1. Explorator de proiecte – acest panou este folosit pentru a afișa toate proiectele deschise. Proiectele sunt listate într-o vizualizare arborescentă.

2. Bara de instrumente pentru comenzi rapide – această bară de instrumente conține comenzi rapide către sarcinile efectuate frecvent, cum ar fi crearea unui proiect nou, deschiderea unui proiect existent, acțiuni de anulare și refacere etc.

3. Pagina de pornire – această pagină conține 3 file, și anume Învață și Descoperă, Pagina mea NetBeansși Noutăți.

  • Prima filă [Învățați și descoperiți] vă prezintă caracteristicile NetBeans IDE și prezintă câteva demonstrații și tutoriale care pot fi dezvoltate în NetBeans SDI.
  • A doua filă [My NetBeans] listează proiectele deschise recent și vă permite să instalați plugin-uri și să activați funcții ale IDE-ului.

4. Fereastra de ieșire – este folosit pentru a afișa rezultate din programe precum Java aplicații de consolă. De asemenea, este folosit pentru a afișa informații de jurnal și depanare. Captura de ecran de mai jos arată IDE-ul cu un proiect deschis.

Introducere în Netbeans IDE

Crearea unui nou proiect PHP folosind IDE-ul Netbeans

  • Faceți clic pe butonul de creare a unui proiect nou din bara de instrumente, așa cum se arată mai jos

Proiect PHP folosind IDE-ul Netbeans

  • Dacă ați descărcat toate pachetele disponibile în XAMPP NetBeans IDE, asigură-te că alegi PHP în categoria de proiecte, Aplicație PHP în Proiecte, apoi apasă pe butonul Următorul.

Proiect PHP folosind IDE-ul Netbeans

  • Introduceți numele proiectului așa cum se arată mai jos.

Proiect PHP folosind IDE-ul Netbeans

  • Asigurați-vă că folderul este salvat în directorul de instalare PHP XAMPP, așa cum se arată mai sus.
  • Faceți clic pe butonul Următorul când ați terminat.

Proiect PHP folosind IDE-ul Netbeans

  • Asigurați-vă că opțiunea Executare ca: este setată la Site web local (care rulează pe serverul web local)
    • Proiectul URL: este setat la http://localhost/phplessons/

notițe Setările de mai sus vor fi configurate implicit. Nu trebuie să modificați nimic decât dacă sunteți expert.

  • Faceți clic pe butonul Următorul

Proiect PHP folosind IDE-ul Netbeans

  • NetBeans Editorul PHP permite integrarea cu framework-uri PHP MVC precum Symfony și Zend. Deocamdată nu vom selecta niciun framework MVC. Faceți clic pe butonul Finish.
  • Proiectul tău nou creat va fi afișat în browserul proiectului și o pagină index.php creată pentru tine.
  • Pagina nou creată conține cod HTML. Înlocuiți-l cu următorul cod afișat mai jos.

Rularea primului exemplu PHP

<?php
echo "Hello World!";
?>
  • Faceți clic pe butonul Run din bara de instrumente, așa cum se arată mai jos

Exemplu PHP

  • Browserul implicit se va deschide cu URL http://localhost/phplessons/index.php. Ieșirea „Hello World!” va fi afișat în browserul dvs.

Întrebări frecvente

Nu. XAMPP este conceput pentru dezvoltare și testare locală, iar setările sale implicite nu sunt securizate pentru utilizare publică. Pentru producție, utilizați un server securizat cu un web stack și un firewall configurate corespunzător.

XAMPP este multiplatformă și rulează pe Windows, Linux și macOS, incluzând Apache, MariaDB, PHP și Perl. WAMP este Windows-doar și livrează Apache, MySQLși PHP. XAMPP este opțiunea mai portabilă între sistemele de operare.

Cea mai frecventă cauză este un alt program care utilizează portul 80, adesea Skype, IIS sau un alt server web. Închideți programul respectiv sau modificați portul Apache în fișierul httpd.conf, apoi reporniți Apache din panoul de control.

Da. Inteligența artificială vă poate ghida prin instalarea XAMPP, alegerea versiunilor PHP, editarea fișierului php.ini și rezolvarea conflictelor de porturi. De asemenea, poate genera o structură de proiect inițială pentru prima dvs. aplicație PHP.

Da. Inteligența artificială poate explica mesajele de eroare de la NetBeans fereastra de ieșire, sugerează corecții pentru erorile de sintaxă și logică și generează clase PHP standard pe care le lipești în proiect și le rafinezi.

Rezumați această postare cu: