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 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.
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.
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
Korak 6) Kliknite Dalje
Na sljedeฤem ekranu kliknite Dalje
Korak 7) Odaberite put instalacije
Na sljedeฤem zaslonu promijenite putanju instalacije ako je potrebno. Kliknite Dalje
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
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
- 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.
- 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.
- Donji dijagram prikazuje upravljaฤku ploฤu.
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:
- pokretanje i zaustavljanjeping moduli
- Otvaranje administratorskih prozora za Apache i MySQL
- Otvaranje konfiguracijskih datoteka za Apache, MySQL itd. napraviti promjene
- 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.
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 |
|
| Dreamweaver | Trgovaฤki | Da |
|
| Zend Studio | Trgovaฤki | Da |
|
| PHP Eclipse | Open Source | Da |
|
| Notepad++ | Freeware | Windows samo |
|
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
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.
Stvaranje novog PHP projekta pomoฤu Netbeans IDE
- Kliknite gumb za stvaranje novog projekta na alatnoj traci kao ลกto je prikazano u nastavku
- 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.
- Unesite naziv projekta kao ลกto je prikazano u nastavku.
- Provjerite je li mapa spremljena u XAMPP PHP instalacijski direktorij kao ลกto je prikazano gore.
- Kliknite na gumb Dalje kada zavrลกite.
- 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
- 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
- Vaลก zadani preglednik otvorit ฤe se s URL http://localhost/phplessons/index.php. Izlaz "Hello World!" ฤe se prikazati u vaลกem pregledniku.



















