- XAMPP je besplatni programski paket koji uključuje Apache, MySQL, PHP i Perl.
- Omogućuje vam simulaciju lokalnog poslužitelja na vašem računalu bez plaćanja hostinga.
- Bazama podataka može se upravljati putem phpMyAdmin-a, dostupnog s localhosta.
- Ključno je testirati web projekte prije nego što ih postavite na pravi poslužitelj.
Ako ste se odlučili pokrenuti web razvoj ili testirati svoje stranice u lokalnom okruženju, sigurno ste naišli na XAMPP, neophodan alat za rad s PHP-om, MySQL-om i ostalim komponentama potrebnim da svaka web stranica radi kako treba. Ako ste na računalu sa sustavom Windows 10 i niste sigurni kako započeti s instaliranjem XAMPP-a, došli ste na pravo mjesto. U ovom članku naučit ću vas korak po korak kako instalirati i konfigurirati XAMPP, jednostavno i bez komplikacija.
Osim toga, vidjet ćemo neke važne pojedinosti za izbjegavanje uobičajenih problema tijekom instalacije i kako najbolje iskoristiti funkcionalnosti koje vam XAMPP paket nudi za stvaranje učinkovitog okruženja za testiranje. Idemo na to!
Što je XAMPP?
XAMPP je besplatni programski paket koji pruža cjelovito okruženje za instaliranje lokalnog poslužitelja na vaše računalo. Sastoji se od nekoliko bitnih komponenti kao što su Apache (web poslužitelj), MySQL/MariaDB (za upravljanje bazama podataka), PHP (programski jezik) i Perl. Zahvaljujući ovom softveru, možete simulirati poslužiteljsko okruženje bez plaćanja hostinga.
Idealan je i za početnike i za stručne programere koji svoje projekte moraju testirati lokalno prije nego što ih učitaju na pravi poslužitelj. XAMPP je dostupan za različite platforme kao što su Windows, Linux i macOS. Ovdje ćemo se usredotočiti na to kako ga instalirati na Windows 10.
Preuzimanje XAMPP-a
Za početak, prva stvar koju moramo učiniti je otići na službenu stranicu XAMPP-a, gdje ćete pronaći različite dostupne verzije ovisno o PHP potrebama 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. Ne zaboravite da je minimalna potrebna verzija sustava Windows Windows 7, tako da nećete imati problema s korištenjem na Windows 10.
Instaliranje XAMPP-a na Windows 10
S već preuzetim instalacijskim programom, dvaput kliknite na njega da biste započeli. Možda ćete naići na neka sigurnosna upozorenja sustava Windows ili Kontrole korisničkog računa (UAC), u kojem slučaju samo trebate dopustiti instalacijskom programu da napravi promjene na vašem računalu.
1. Čarobnjak za instalaciju
Kada pokrenete čarobnjaka za instalaciju, prvo što ćete vidjeti bit će upozorenje o dozvolama pristupa koje bi program mogao zahtijevati ako ga instalirate u "Program Files”. Iako možete promijeniti put instalacije, preporuča se ostaviti zadani put na C:\xampp. Time ćete kasnije izbjeći probleme s dozvolama.
Pritisnite "Sljedeći” i nastavlja s čarobnjakom.
2. Odabir komponenti
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 potpuno okruženje za testiranje. Ključna komponenta kao što je apaš, MySQL y phpMyAdmin Oni su obavezni ako ćete raditi s bazama podataka i dinamičkim web stranicama.
3. Postavke mape
Kao što sam već spomenuo, zadana mapa bit će C:\xampp, iako ga možete promijeniti ako želite. Jednostavno kliknite gumb za odabir mape i odaberite novu lokaciju. Međutim, preporučljivo je ostaviti 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 sustava poput WordPressa ili Joomle. Možete poništiti ovu opciju ako niste zainteresirani.
Na kraju kliknite na "Sljedeći” i instalacija će započeti. Ovisno o performansama vašeg računala, može potrajati nekoliko minuta.
XAMPP konfiguracija
Nakon dovršetka instalacije, XAMPP upravljačka ploča. Ovo je mjesto gdje možete pokrenuti ili zaustaviti različite usluge kao što su apaš o MySQL. Kako biste provjerili je li sve prošlo dobro, kliknite "početni plan” u Apache i MySQL i provjerite jesu li moduli pozelenjeli, što znači da rade ispravno.
Uobičajeno rješavanje problema
Ponekad prilikom pokretanja Apache poslužitelja možete otkriti da je port 80 ili 443 već ih koristi drugi program, kao što je Skype. Ovo će spriječiti da Apache ne može ispravno raditi. Ovdje vam pokazujem tri moguća rješenja:
- Promijenite priključak u Skypeu. Poništite opciju "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 priključke 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 trebate pokrenuti MySQL s upravljačke ploče i zatim pristupiti http://localhost/phpmyadmin.
Zadani korisnik bit će korijen i nema lozinku, iako je preporučljivo promijeniti je ako planirate koristiti poslužitelj 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 poslužitelju. Da biste to učinili, usmjerite svoje projekte u mapu htdocs unutar XAMPP instalacijskog direktorija. Ako imate testni projekt pod nazivom "mysite", jednostavno stvorite podmapu s tim nazivom unutar "htdocs”. Zatim pristupite putem preglednika http://localhost/misitio i vaš će se projekt učitati kao da se nalazi na pravom poslužitelju.
Ovo je sjajan način da testirate svoj razvoj prije nego što ga objavite na internetu.
Kao što ste vidjeli, instaliranje i konfiguriranje XAMPP-a u sustavu Windows 10 prilično je jednostavan postupak ako pažljivo slijedite svaki od koraka. Nije važno jeste li početnik ili iskusan programer, XAMPP vam daje sve alate koji su vam potrebni za rad na vašim projektima lokalno bez plaćanja vanjskog poslužitelja. 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 trebate u svom timu.
Ja sam tehnološki entuzijast koji je svoje "geek" interese pretvorio u profesiju. Proveo sam više od 10 godina svog života koristeći vrhunsku tehnologiju i petljajući sa svim vrstama programa iz čiste znatiželje. Sada sam se specijalizirao za računalne tehnologije i video igre. To je zato što sam više od 5 godina pisao za razne web stranice o tehnologiji i videoigrama, stvarajući članke koji vam nastoje dati informacije koje su vam potrebne na jeziku koji je svima razumljiv.
Ako imate bilo kakvih pitanja, moje znanje seže od svega vezanog uz Windows operativni sustav kao i Android za mobitele. I moja je posvećenost vama, uvijek sam spreman odvojiti nekoliko minuta i pomoći vam riješiti sva pitanja koja imate u ovom internetskom svijetu.