- XAMPP je besplatni softverski paket koji uključuje Apache, MySQL, PHP i Perl.
- Omogućava vam da simulirate lokalni server na vašem računalu bez plaćanja hostinga.
- Bazama podataka se može upravljati putem phpMyAdmin-a, kojem se može pristupiti sa lokalnog hosta.
- Ključno je testirati web projekte prije nego što ih postavite na pravi server.
Ako ste odlučili da pokrenete razvoj veba ili testirate svoje sajtove u lokalnom okruženju, sigurno ste naišli na XAMPP, suštinski alat za rad sa PHP-om, MySQL-om i ostalim komponentama neophodnim da bi svaka web stranica radila kako treba. Ako koristite Windows 10 računar i niste sigurni kako da počnete da instalirate XAMPP, došli ste na pravo mesto. U ovom članku ću vas naučiti korak po korak kako instalirati i konfigurirati XAMPP, jednostavno i bez komplikacija.
Pored toga, videćemo neke važne detalje kako bismo izbegli uobičajene probleme tokom instalacije i kako da maksimalno iskoristite funkcionalnosti koje vam nudi XAMPP paket da biste kreirali efikasno okruženje za testiranje. Hajdemo na to!
Šta je XAMPP?
XAMPP je besplatni softverski paket koji pruža kompletno okruženje za instaliranje lokalnog servera na vaš računar. Sastoji se od nekoliko bitnih komponenti kao što su Apache (web server), MySQL/MariaDB (za upravljanje bazama podataka), PHP (programski jezik) i Perl. Zahvaljujući ovom softveru, možete simulirati serversko okruženje bez plaćanja hostinga.
Idealan je i za početnike i za stručne programere koji moraju lokalno testirati svoje projekte prije nego što ih prenesu na pravi server. XAMPP je dostupan za različite platforme kao što su Windows, Linux i macOS. Ovdje ćemo se fokusirati na to kako ga instalirati na Windows 10.
Preuzimanje XAMPP-a
Za početak, prvo što moramo da uradimo je da odemo na zvaničnu stranicu XAMPP, gde ćete naći različite verzije dostupne u zavisnosti od PHP potreba koje imate. Preporučljivo je odabrati najnoviju dostupnu stabilnu verziju kako biste osigurali najbolju kompatibilnost i sigurnost.
Kada ste na stranici za preuzimanje, odaberite opciju XAMPP za Windows. Imajte na umu da je minimalna potrebna verzija Windows-a Windows 7, tako da nećete imati problema da ga koristite na Windows 10.
Instalacija XAMPP-a na Windows 10
Kada je instalater već preuzet, dvaput kliknite na njega da započnete. Možda ćete naići na neka upozorenja Windows sigurnosti ili kontrole korisničkog naloga (UAC), u kom slučaju bi trebalo samo da dozvolite instalateru da izvrši promene na vašem računaru.
1. Čarobnjak za instalaciju
Kada pokrenete čarobnjaka za instalaciju, prvo što ćete vidjeti bit će upozorenje o dozvolama pristupa koje program može zahtijevati ako ga instalirate u “Programske datoteke”. Iako možete promijeniti instalacijsku putanju, preporučuje se da zadanu stazu ostavite na C:\xampp. Ovo će izbjeći probleme s dozvolama kasnije.
Pritisnite "sljedeći” i nastavlja sa čarobnjakom.
2. Izbor komponente
Jedan od najvažnijih koraka je odabir komponenti koje želite instalirati. Odaberite potrebne opcije prema namjeni koju ćete mu dati, iako preporučujem da instalirate sve što XAMPP nudi kako biste imali kompletno okruženje za testiranje. Ključna komponenta kao npr apaš, MySQL y phpMyAdmin Oni su obavezni ako ćete raditi s bazama podataka i dinamičkim web stranicama.
3. Postavke foldera
Kao što sam već pomenuo, podrazumevani folder će biti C:\xampp, iako ga možete promijeniti ako želite. Jednostavno kliknite gumb za odabir mape i odaberite novu lokaciju. Međutim, preporučljivo je napustiti zadanu rutu kako biste izbjegli probleme s dozvolama.
4. Completer la instalación
Nakon odabira komponenti i mape, čarobnjak će vam pokazati neke dodatne detalje kao što je opcija za instalaciju BitNami, alat za instaliranje sistema kao što su WordPress ili Joomla. Možete poništiti ovu opciju ako niste zainteresirani.
Na kraju kliknite na “sljedeći” i instalacija će početi. U zavisnosti od performansi vašeg računara, može potrajati nekoliko minuta.
XAMPP konfiguracija
Nakon što je instalacija završena, XAMPP Control Panel. Ovdje možete pokrenuti ili zaustaviti različite usluge kao što su apaš o MySQL. Da biste testirali da li je sve prošlo dobro, kliknite na “Start” u Apache-u i MySQL-u i provjerite da li moduli postanu zeleni, što pokazuje da rade ispravno.
Uobičajeno rješavanje problema
Ponekad kada pokrećete Apache server, možete otkriti da je port 80 ili 443 već ih koristi drugi program, kao što je Skype. Ovo će spriječiti Apache da se ispravno pokrene. Ovdje vam pokazujem tri moguća rješenja:
- Promijenite port u Skypeu. Poništite izbor opcije "portovi 80 i 443" u postavkama Skype veze.
- Izmijenite Apache port. Možete uređivati datoteke httpd.conf y httpd-ssl.conf da promijenite ove portove za druge, kao što su 8080 ili 8443.
- Privremeno zatvorite Skype prije pokretanja Apachea.
Pristup phpMyAdmin-u i upravljanje bazom podataka
Ako trebate upravljati bazama podataka za svoje projekte, XAMPP uključuje phpMyAdmin, vrlo koristan alat za upravljanje bazama podataka kao što su MySQL ili MariaDB. Samo treba da pokrenete MySQL sa kontrolne table i zatim pristupite http://localhost/phpmyadmin.
Zadani korisnik će biti korijen i nema lozinku, iako je preporučljivo da je promijenite ako planirate koristiti server za više od lokalnog testiranja.
Kreirajte i upravljajte projektima u XAMPP-u
Jedno od najčešćih pitanja je gdje smjestiti projekte koje želite pokrenuti na lokalnom serveru. Da biste to učinili, usmjerite svoje projekte u mapu htdocs unutar XAMPP instalacijskog direktorija. Ako imate probni projekat pod nazivom “mysite”, jednostavno kreirajte podmapu s tim imenom unutar “htdocs”. Zatim pristupite preko pretraživača http://localhost/misitio i vaš projekat će se učitati kao da je hostovan na stvarnom serveru.
Ovo je odličan način da testirate svoj razvoj prije nego što ih objavite na mreži.
Kao što ste vidjeli, instaliranje i konfiguriranje XAMPP-a u Windows 10 je prilično jednostavan proces ako pažljivo slijedite svaki od koraka. Nije važno da li ste početnik ili iskusan programer, XAMPP vam daje sve alate koji su vam potrebni za rad na vašim projektima lokalno bez plaćanja eksternog servera. Nadalje, mogućnost upravljanja vašim bazama podataka i brzog izvršavanja vaših razvoja jedna je od velikih prednosti ovog softvera. Ako želite početi eksperimentirati s web razvojem, XAMPP je paket koji vam je potreban u vašem timu.
Ja sam tehnološki entuzijasta koji je svoja "geek" interesovanja pretvorio u profesiju. Proveo sam više od 10 godina svog života koristeći najsavremeniju tehnologiju i petljajući po svim vrstama programa iz čiste radoznalosti. Sada sam se specijalizirao za kompjutersku tehnologiju i video igrice. To je zato što više od 5 godina pišem za razne web stranice o tehnologiji i video igricama, stvarajući članke koji nastoje dati vam potrebne informacije na jeziku koji je svima razumljiv.
Ako imate bilo kakvih pitanja, moje znanje seže od svega vezanog za Windows operativni sistem kao i Android za mobilne telefone. I moja posvećenost je vama, uvijek sam spreman potrošiti nekoliko minuta i pomoći vam da riješite sva pitanja koja imate u ovom svijetu interneta.