nav_dugme codeBlog codeBlog
  • početna Početna stranica
  • Sačuvani članci Sačuvani članci
  • Učionica
  • Saveti
  • Zanimljivosti
  • Kontakt

Pokretanje lokalnog web servera

Viber
zoom_plus zoom_minus bookmark

Uvod

Pri razvoju web sajtova, veoma je korisno da budemo u mogućnosti da sajtove, koje ćemo na kraju postaviti na (javno dostupan) server, isprobamo prvo na sopstvenom računaru (na kome kodiramo sajt i kreiramo ostale sadržaje).

U slučaju jednostavnijih sajtova koji koriste samo HTML, CSS i JS, taj zadatak se (kao što je poznato) lako rešava neposrednim otvaranjem HTML stranica u browseru, međutim, ozbiljniji sajtovi kod kojih postoji potreba za povezivanjem sa bazama podataka i obavljanjem drugih pozadinskih zadataka, zahtevaju drugačiji (i nešto ozbiljniji) pristup.

U tom slučaju, rešenje je kreiranje web servera "u lokalu" - na našem sopstvenom računaru. Ovakav server (najčešće) nije dostupan ostalim korisnicima interneta, međutim, dostupan je nama samima i u očima browsera (u smislu pristupa web stranicama), gotovo da nema razlike između lokalnog servera i "pravih" servera na mreži.

Šta je sve potrebno

Kreiranje, konfigurisanje i održavanje velikih i ozbiljnih web servera koji nose poznate sajtove kojima pristupamo svakodnevno, (takođe) je veliki i ozbiljan posao, međutim, web server sa osnovnom funkcionalnošću može se pokrenuti na znatno jednostavniji način.

Smatraćemo da većina naših čitalaca koristi operativni sistem Windows, pa će i izbor softvera biti u skladu sa tim.

Koristićemo softverski paket XAMPP, koji se može preuzeti sa sledeće adrese: XAMPP - download.

U pitanju je paket programa koji sadrži web server, PHP server, pruža mogućnost povezivanja sa MySql bazama podataka (a nudi i određene mogućnosti koje nisu bitne za početak).

Pored XAMPP-a, ima i drugih paketa (od kojih je rekli bismo najpopularniji WAMPP), a naravno, programi iz paketa XAMPP mogu se instalirati i koristiti i samostalno.

Međutim, smatramo da je upravo XAMPP "zlatna sredina" između funkcionalnosti i 'lakoće podešavanja'.

Program treba instalirati na lokalni disk (preporučujemo lokaciju D:\xampp).

... a posle toga, potrebno je pronaći datoteku index.php, koji se nalazi u folderu D:\xampp\htdocs i promeniti sledeću liniju koda ....

		
<?php
	header('location: ' . $uri . '/dashboard/');
?>
		
	
Slika 1. - Podešavanja lokalnog servera koja je potrebno izmeniti.

.... na sledeći način ....

		
<?php
	header('location: ' . $uri . '/sajtovi/');
?>
		
	
Slika 2. - Podešavanja lokalnog servera - posle korekcije.

Potrebno je naravno i kreirati folder D:\xampp\htdocs\sajtovi - u koji ćete smeštati vaše sajtove (svaki sajt u zaseban podfolder).

Na kraju (za probu), kreirajte podfolder D:\xampp\htdocs\sajtovi\prvi_sajt i smestite u njega datoteku index.php.

Još malo i sve je spremno ....

Otvorite datoteku index.php za upisivanje i unesite sledeći kod:

		
<?php
	echo "Dobro došči na lokalni server! :)";
?>
		
	
Slika 3. - PHP kod vašeg prvog dinamičkog sajta! :)

Presecanje vrpce ....

Pokrenite XAMPP control panel i startujte servis Apache.

XAMPP sa pokrenutim servisom Apache
Slika 4. - XAMPP Control Panel sa pokrenutim servisom Apache.

Zatim, pokrenite web pretraživač (Mozilla, Chrome, Opera ....) i u adresnu liniju upišite: locahost (bez navodnika) i pokrenite server.

Indeks sajtova na lokalnom serveru
Slika 5. - Direktorijum lokalnog servera (koji sadrži sajtove korisnika).

Prvo što ćete videti je indeks (sadržaj) vašeg foldera sa sajtovima. Među folderima biće prisutan i folder prvi_sajt (ako niste dodavali foldere "za svoj račun", to će biti jedini folder).

Kada pristupite ovom folderu, dobićete pozdravnu poruku koju ste napisali u datoteci index.php.

Pokrenut sajt na lokalnom serveru
Slika 6. - Naš prvi sajt - pokrenut na lokalnom serveru (čestitamo! :)).

Sada imate svoj sopstveni lokalni web server, koji do mile volje možete koristiti za isprobavanje sajtova (koje ćete uskoro možda postaviti i na neki javno dostupan server)! :)

Autor članka Nikola Vukićević Za web portal www.codeblog.rs
Napomena: Tekstovi, slike, web aplikacije i svi ostali sadržaji na sajtu www.codeblog.rs (osim u slučajevima gde je drugačije navedeno) predstavljaju intelektualnu svojinu autora sajta www.codeblog.rs i zabranjeno je njihovo korišćenje na drugim sajtovima i štampanim medijima, kao i bilo kakvo drugo korišćenje u komercijalne svrhe, bez eksplicitnog pismenog odobrenja autora.
© 2020-2023. Sva prava zadržana.
Viber
početna Početna > Članci > Pokretanje lokalnog web servera

Info & povezani članci Info o članku - dugme

Info

trejler_sat Datum objave: 04.03.2020.

trejler_sat Poslednja izmena: ----

trejler_dokument Jezici: PHP

trejler_teg_zeleni Težina: 3/10

Povezani članci

Uvod u web dizajn - 1. deo - Početni koraci HTTP - Statusni kodovi Uvod u Javascript i DOM Kako napraviti dobru lozinku HTML - Specijalni znakovi JSON - tekstualni format za predstavljanje objekata Struktura web adresa i pristup internet stranicama Rad sa tekstualnim datotekama u programskom jeziku C Ostali članci
Before software can be reusable it first has to be usable.
Ralph Johnson
codeBlog codeBlog
Projekat posvećen popularizaciji kulture i veštine programiranja.
Napomena: Tekstovi i slike na sajtu www.codeblog.rs (osim u slučajevima, gde je drugačije navedeno) predstavljaju intelektualnu svojinu autora sajta www.codeblog.rs i zabranjeno je njihovo korišćenje na drugim sajtovima i štampanim medijima, kao i bilo kakvo drugo korišćenje u komercijalne svrhe, bez eksplicitnog odobrenja autora.
© 2020-2023. Sva prava zadržana.
Facebook - logo
Instagram - logo
LinkedIn - logo
Twitter - logo
E-mail
Naslovna
   •
Uslovi korišćenja
   •
Obaveštenja
   •
FAQ
   •
Kontakt