Kako preuzeti i instalirati XAMPP na Windows

⚡ Pametni sažetak

XAMPP i NetBeans zajedno početnicima daju kompletan lokalni PHP razvojni paket. XAMPP uključuje Apache, MariaDB, PHP i Perl u jedan instalacijski program, dok je NetBeans Editor dodaje isticanje sintakse, automatsko dovršavanje i ispravljanje pogrešaka za pisanje PHP projekata.

  • ???? Što je XAMPP: XAMPP je besplatni, višeplatformski paket koji instalira Apache, mehanizam za baze podataka, PHP i Perl u jednom koraku.
  • 🖥️ Lokalni poslužitelj: PHP-u je za rad potreban web poslužitelj, a XAMPP nudi Apache tako da možete testirati PHP stranice na vlastitom računalu.
  • 🎛️ Upravljačka ploča: XAMPP upravljačka ploča pokreće, zaustavlja i konfigurira Apache i MySQL or MariaDB bez ikakvog rada s naredbenim retkom.
  • 📁 Ključne mape: Mapa htdocs sadrži vaše PHP datoteke, dok mapa php sadrži php.ini za podešavanje ponašanja PHP-a.
  • 🧩 Zašto IDE: PHP IDE kao što je NetBeans ističe sintaksu i rano označava greške, što običan tekstualni editor ne može učiniti.
  • ▶ ️ Prvi projekt: NetBeans stvara PHP aplikaciju unutar htdocs-a i pokreće je na lokalnom poslužitelju za ispis jednostavne Hello World stranice.
  • 🤖 AI pomoć: AI alati mogu voditi konfiguraciju XAMPP-a, rješavati sukobe Apache portova i pomoći u pisanju ili otklanjanju pogrešaka PHP koda unutra NetBeans.

Preuzmite i instalirajte XAMPP i NetBeans

Što je XAMPP?

XAMPP je višeplatformski web poslužitelj otvorenog koda koji se sastoji od web poslužitelja, MySQL or MariaDB motor baze podataka i PHP i Perl programski paketi. Sastavlja ga i održava Apache Friends. Omogućuje korisnicima izradu i testiranje web stranica na lokalnom web poslužitelju na svom računalu i podržava Windows, Linux i Mac.

Kratica XAMPP znači:

  • X – [višeplatformski operativni sustavi] što znači da može raditi na bilo kojem operativnom sustavu: Mac OS X, Windows, Linux i tako dalje
  • A - apaš – ovo je softver web poslužitelja.
  • M - MySQL or MariaDB – Baza podataka.
  • P - PHP
  • P – Perl – skriptni jezik

Zašto koristiti XAMPP?

XAMPP pruža upravljačku ploču jednostavnu za korištenje za upravljanje Apacheom, MySQL, i druge programe bez korištenja naredbi. Za korištenje PHP-a moramo instalirati Apache i MySQLNije lako instalirati i konfigurirati Apache jer ga je potrebno postaviti i integrirati s PHP-om i Perlom, između ostalog. XAMPP se bavi svom složenošću postavljanja i integracije Apachea s PHP-om i Perlom.

Za razliku od Java, koji se izvodi s Java Samo SDK, PHP zahtijeva web poslužitelj za rad.

Kako instalirati XAMPP

Ispitujemo korak-po-korak postupak instalacije XAMPP-a za WindowsZa ostale operativne sustave, koraci instalacije XAMPP-a su slični.

Korak 1) Preuzmite XAMPP

Kliknite ovdje za preuzimanje XAMPP-a za Windows: https://www.apachefriends.org/download.html

Korak 2) Pokrenite instalaciju

Instalacija XAMPP-a je ista kao i instalacija bilo koje druge Windows program. Međutim, postoji nekoliko stvari koje moramo napomenuti.

Korak 3) Pokrenite postavljanje

Nakon što ste preuzeli XAMPP, pokrenite postavljanje. Pojavljuje se dolje prikazan dijaloški prozor poruke upozorenja.

Instalirajte XAMPP

Korak 4) Promijenite postavke korisničke kontrole

Ako koristite stariju Windows verziju kao što je Vista ili Windows 7, provjerite jeste li deaktivirali značajku Kontrola korisničkih računa. Da biste to učinili, odaberite Upravljačka ploča > Korisnički računi > Promijeni postavke Kontrole korisničkog pristupa. Dijagram u nastavku prikazuje glavne korake.

Instalirajte XAMPP

Korak 5) Spremite postavke

  • Nakon što deaktivirate Kontrolu korisničkih računa, kliknite gumb U redu u okviru s upozorenjem.
  • Ovaj put dobivate sljedeću poruku

Instalirajte XAMPP

Korak 6) Kliknite Dalje

Na sljedećem ekranu kliknite Dalje

Instalirajte XAMPP

Korak 7) Odaberite put instalacije

Na sljedećem zaslonu promijenite putanju instalacije ako je potrebno. Kliknite Dalje

Instalirajte XAMPP

Korak 8) Provjerite potrebne usluge

Na sljedećem ekranu odaberite Apache i MySQL. Po izboru možete odabrati FileZilla (FTP klijent) ako je potrebno. Pritisnite Instaliraj

Instalirajte XAMPP

Bilješka: Usluga je dugotrajan program u Windows što ne zahtijeva intervenciju korisnika. Usluge se mogu postaviti da se pokreću automatski kad god Windows operativni sustav je pokrenut. Da biste koristili Apache i MySQL, trebali bi raditi u pozadini. Njihova instalacija kao usluga pokreće i Apache i MySQL automatski u pozadini svaki put kada uključite računalo. Ako niste instalirali Apache i MySQL kao usluge, onda ih morate ručno pokrenuti svaki put kada ih želite koristiti. To ćete morati učiniti iz XAMPP upravljačke ploče.

Korak 9) Završite instalaciju

Nakon uspješnog završetka instalacije, vidjet ćete sljedeći prozor

Instalirajte XAMPP

  • Kliknite na gumb Završi

Prije nego što testiramo našu XAMPP instalaciju, prvo pogledajmo osnovne direktorije s kojima ćemo raditi.

Osnovna konfiguracija XAMPP web poslužitelja

Ovaj XAMPP tutorijal pretpostavlja da imate instalirao XAMPP na pogon C in Windows pomoću gore navedenih koraka. Slijedi popis osnovnih direktorija kojih biste trebali biti svjesni.

Osnovna konfiguracija XAMPP web poslužitelja

  • htdocs: ovo je korijenski direktorij weba. Sav naš PHP kod bit će smješten u ovom direktoriju.
  • mysql – ovaj imenik sadrži sve informacije vezane uz MySQL or MariaDB mehanizam baze podataka, koji prema zadanim postavkama radi na portu 3306.
  • php – ovaj direktorij sadrži PHP instalacijske datoteke. Sadrži važnu datoteku pod nazivom php.ini. Ovaj se direktorij koristi za konfiguriranje kako se PHP ponaša na vašem poslužitelju.

Prema zadanim postavkama, na kojem radi Apache web poslužitelj port 80Ako je port 80 zauzet od strane drugog web poslužitelja, možete koristiti drugi broj porta. Za ovaj vodič pretpostavit ćemo da koristimo port 80. Napomena, ako koristite Skype, koristi isti port. Zatvori Skype ako želite koristiti XAMPP za PHP na portu 80.

XAMPP upravljačka ploča

Upravljačka ploča koristi se za upravljanje programima instaliranim putem XAMPP-a. Za otvaranje upravljačke ploče XAMPP poslužitelja:

  • Kliknite na izbornik Start
  • Istražite direktorij programa i pronađite Apache Friends, zatim XAMPP kao što je prikazano na dijagramu ispod.

XAMPP upravljačka ploča

  • Donji dijagram prikazuje upravljačku ploču.

XAMPP upravljačka ploča

1) Ovaj odjeljak navodi instalirane usluge, module i ID-ove procesa (PID-ove). Zelena kvačica znači da je modul instaliran kao usluga. Crvena oznaka znači da nije instaliran kao usluga. Za instalaciju usluge kliknite crvenu oznaku. Ako gumb prikazuje zelenu kvačicu i kliknete na nju, upravljačka ploča će vas pitati želite li deinstalirati sustav.

2) Ovaj odjeljak prikazuje port(ove) povezane s modulima. Odjeljak s radnjama je za:

  1. pokretanje i zaustavljanjeping moduli
  2. Otvaranje administratorskih prozora za Apache i MySQL
  3. Otvaranje konfiguracijskih datoteka za Apache, MySQL itd. napraviti promjene
  4. Pregled datoteka zapisnika za module

3) Ovaj odjeljak sadrži korisne alate kao što su Netstat, Windows prečaci usluga itd.

4) Ovaj odjeljak prikazuje informacije o statusu modula. Upravljačka ploča može se koristiti za:

  • Instalirajte i deinstalirajte usluge kao što su Apache, MySQL itd. koji se instaliraju putem XAMPP-a
  • Pokretanje i zaustavljanje usluga.
  • Otvorite konfiguracijske datoteke itd.

Konfigurirajte XAMPP

Pogledajmo sada osnovnu konfiguraciju potrebnu prije nego što počnemo koristiti našu XAMPP instalaciju za razvojping Web-stranice pokrenute PHP-om. Upišite URL http://localhost/xampp/ u vašem omiljenom pregledniku. Za ovaj vodič ćemo koristiti Firefox kao naš web preglednik.

Konfigurirajte XAMPP

Ako vidite gornji ekran, uspješno ste instalirali XAMPP. Ploča s lijeve strane sadrži poveznice na korisne informacije kao što su:

  • Instalirana verzija PHP-a
  • Sigurnosne postavke XAMPP-a
  • Pristup uslužnim programima kao što je phpMyAdmin itd.

Moderna izdanja XAMPP-a isporučuju se s PHP-om 8.x, na primjer PHP 8.2, zajedno s MariaDB kao najavna posjeta MySQL zamjena. Mnogo stariji XAMPP 1.8.0 prikazan na nekim od ovih snimaka zaslona isporučen je s PHP-om 5.4.4.

Koji je najbolji PHP IDE?

PHP IDE je program koji vam omogućuje jednostavno pisanje PHP koda. PHP IDE-i su često opremljeni značajkama isticanja sintakse, a u nekim slučajevima i značajkama automatskog dovršavanja. To znači da ako napišete PHP ključnu riječ koju PHP interpreter poznaje, ključna riječ će biti označena drugom bojom od one koja se koristi za regularne naredbe. Značajka automatskog dovršavanja automatski prikazuje poznate PHP ključne riječi dok ih tipkate. Notepad se također može koristiti za pisanje i uređivanje PHP koda. Nedostatak korištenja editora kao što je Notepad je taj što otklanjanje pogrešaka u skriptama postaje teško, jer nije lako uočiti pogreške poput pogrešno napisanih ključnih riječi, nezatvorenih zagrada itd. IDE će označiti naredbe s pogreškama, tako da ih je lako uočiti. Tablica u nastavku prikazuje 5 popularnih PHP editora.

urednik licenca Poprečna platforma Kratak opis
Netbeans IDE Open Source Da
  • Namjensko PHP okruženje za kodiranje s isticanjem sintakse i dovršavanjem koda za ključne riječi i druge poznate informacije.
  • Podržava integraciju s PHP MVC frameworkima, kao što su Zend i Symfony.
  • Code povijest koja prikazuje promjene napravljene u datoteci
  • SFTP, FTP i SVN putem dodataka.
Dreamweaver Trgovački Da
  • Podržava HTML i PHP.
  • Označavanje sintakse, preklapanje koda i dovršavanje ključnih riječi i drugih poznatih informacija.
  • Podržava SFTP i FTP.
Zend Studio Trgovački Da
  • Integriran sa Zend Serverom i Zend PHP MVC frameworkom, PHPUnitom, phpDocumentorom itd.
  • Ima isticanje sintakse, savijanje koda,
  • Podrška za Web usluge i tako dalje
PHP Eclipse Open Source Da
  • Code formater
  • Podržava SVN, SSH/FTP
Notepad++ Freeware Windows samo
  • Isticanje sintakse
  • Podržava SFTP i FTP putem dodataka.

Netbeans IDE PHP editor. Kao što je ukratko istaknuto u gornjoj tablici, NetBeans IDE ima moćne značajke koje poboljšavaju produktivnost PHP programera. IDE se može besplatno preuzeti s https://netbeans.apache.org/front/main/download/

  • Značajke isticanja sintakse i automatskog dovršavanja poboljšavaju vaše produktivnost
  • Ima izvornu podršku za sustave baza podataka kao što su MySQL. Ne morate koristiti dva programa za kodiranje i razvoj baze podataka.
  • IDE se može koristiti u a suradničko okruženje. Ovo je korisno kada morate raditi s drugim programerima kao tim.
  • IDE ima podrška za druge jezike kao što su:
    • Java SE
    • Java EE
    • C
    • C++

NetBeans sada održava Apache Software Foundation as Apache NetBeans, a objavljuje se četiri puta godišnje. Verzija 30 je trenutno izdanje od 2026. godine, dok snimke zaslona u nastavku koriste stariju verziju. NetBeans 7.3.

Uvod u Netbeans IDE

Nakon što ste uspješno instalirali NetBeans IDE PHP editor, pokrenite program baš kao i bilo koji drugi Windows programa. Pojavit će se prozor prikazan dolje

Uvod u Netbeans IDE

1. Istraživač projekta – ovaj panel služi za prikaz svih otvorenih projekata. Projekti su navedeni u prikazu stabla.

2. Alatna traka s prečacima – ova alatna traka sadrži prečace do zadataka koji se često izvode kao što su stvaranje novog projekta, otvaranje postojećeg projekta, radnje poništavanja i ponavljanja itd.

3. Početna stranica – ova stranica sadrži 3 kartice, i to Učenje i otkrivanje, Moje NetBeansi Što je novo.

  • Prva kartica [Uči i otkrivaj] upoznaje vas sa značajkama NetBeans IDE i prikazuje neke demonstracije i tutorijale koji se mogu razviti u NetBeans SDI.
  • Druga kartica [Moja NetBeans] navodi nedavno otvorene projekte i omogućuje vam instaliranje dodataka i aktiviranje značajki IDE-a.

4. Izlazni prozor – koristi se za prikaz izlaza iz programa kao što su Java konzolne aplikacije. Također se koristi za prikaz informacija o dnevniku i otklanjanju pogrešaka. Snimak zaslona u nastavku prikazuje IDE s otvorenim projektom.

Uvod u Netbeans IDE

Stvaranje novog PHP projekta pomoću Netbeans IDE

  • Kliknite gumb za stvaranje novog projekta na alatnoj traci kao što je prikazano u nastavku

PHP projekt koji koristi Netbeans IDE

  • Ako ste preuzeli sve pakete dostupne u XAMPP-u NetBeans IDE, provjerite jeste li odabrali PHP pod kategorijom projekta, PHP aplikacija pod Projekti, a zatim kliknite gumb Dalje.

PHP projekt koji koristi Netbeans IDE

  • Unesite naziv projekta kao što je prikazano u nastavku.

PHP projekt koji koristi Netbeans IDE

  • Provjerite je li mapa spremljena u XAMPP PHP instalacijski direktorij kao što je prikazano gore.
  • Kliknite na gumb Dalje kada završite.

PHP projekt koji koristi Netbeans IDE

  • Provjerite je li Pokreni kao: postavljeno na Lokalna web-lokacija (pokreće se na lokalnom web poslužitelju).
    • Projekt URL: postavljeno je na http://localhost/phplessons/

bilješke Gore navedene postavke bit će postavljene prema zadanim postavkama. Ne morate ništa mijenjati osim ako niste stručnjak.

  • Kliknite na gumb Dalje

PHP projekt koji koristi Netbeans IDE

  • The NetBeans PHP editor omogućuje integraciju s PHP MVC frameworkovima kao što su Symfony i Zend. Za sada nećemo odabrati nijedan MVC framework. Kliknite gumb Završi.
  • Vaš novostvoreni projekt bit će prikazan u pregledniku projekta i za vas će biti stvorena index.php stranica.
  • Novokreirana stranica sadrži HTML kod. Zamijenite ga sljedećim kodom prikazanim u nastavku.

Pokretanje vašeg prvog PHP primjera

<?php
echo "Hello World!";
?>
  • Pritisnite gumb za pokretanje na alatnoj traci kao što je prikazano u nastavku

PHP primjer

  • Vaš zadani preglednik otvorit će se s URL http://localhost/phplessons/index.php. Izlaz "Hello World!" će se prikazati u vašem pregledniku.

Pitanja i odgovori

Ne. XAMPP je dizajniran za lokalni razvoj i testiranje, a njegove zadane postavke nisu sigurne za javnu upotrebu. Za produkciju koristite ojačani poslužitelj s pravilno konfiguriranim web stogom i vatrozidom.

XAMPP je višeplatformski i radi na Windows, Linux i macOS, grupiranje Apachea, MariaDB, PHP i Perl. WAMP je Windows-samo i brodovi Apache, MySQLi PHP. XAMPP je prenosiviji izbor na različitim operativnim sustavima.

Najčešći uzrok je drugi program koji koristi port 80, često Skype, IIS ili neki drugi web poslužitelj. Zatvorite taj program ili promijenite Apacheov port u datoteci httpd.conf, a zatim ponovno pokrenite Apache iz upravljačke ploče.

Da. Umjetna inteligencija vas može provesti kroz instalaciju XAMPP-a, odabir PHP verzija, uređivanje php.ini datoteke i rješavanje sukoba portova. Također može generirati početnu strukturu projekta za vašu prvu PHP aplikaciju.

Da. Umjetna inteligencija može objasniti poruke o pogreškama iz NetBeans izlazni prozor, predložite ispravke sintaktičkih i logičkih grešaka te generirajte standardne PHP klase koje zatim zalijepite u svoj projekt i poboljšate.

Sažmite ovu objavu uz: