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: