Kako instalirati XAMPP na lokalno računalo

TUTORIALI, tips and tricks isključivo vezano uz instalaciju nekog software ili hardware.
Locked
User avatar
IvanC
Administrator
Posts: 764
Joined: Tue Sep 20, 2005 9:54 am
Contact:

Kako instalirati XAMPP na lokalno računalo

Post by IvanC » Tue Aug 26, 2008 9:16 pm

Kako instalirati XAMPP (PHP, MySQL, phpMyAdmin) na Windows XP
Step-by-Step za početnike

OVAJ TUTORIAL KORISTITE NA VLASTITU ODGOVORNOST, za eventualno nastalu štetu na Operativnom sistemu autor ovog tutoriala se ograđuje od iste!

Image

Za one koji se prvi put susreću sa instalacijom XAMPP verzija 1.6.7

ZABRANJENO JE OVU TEMU KOPIRATI NA DRUGE FORUME BEZ DOZVOLE ( www.ic.ims.hr )

Što je XAMPP ?
XAMPP je programski paket koji služi za imitiranje WEBHOST-servera ali na na lokalnom računalu ( za podršku PHP programskom jeziku ). Paket sadrži Apache 2, PHP 4 i 5, MySQL, PHP My Admin, MercuryMail itd ….

Dakle ako radite web stranice u nekom programskom jeziku poput PHP ili ASP morate imati određenu podršku za pokretanje iste.
Ako radite web stranicu u HTML jeziku tada ne morate imat ovu podršku. HTML web stranicu možete uraditi na npr: Windows OS-u uz pomoć nekog programa za izradu web stranica ( FrontPage, Publisher i slično )

XAMPP možete downloadati sa linka XAMPP for Windows
Na istom linku možete vidjeti više detalja koji nisu obrađeni ovdje.

Postoji više vrsta files za download

Installer => Easy and safe: XAMPP with a comfortable installer.
ZIP archive => For purists: XAMPP as ordinary ZIP archive.
Self-extracting ZIP archive => Economical: XAMPP as very small self-extracting 7-ZIP archive.

U ovom primjeru opisat ću prvi file Xampp installer verzije XAMPP for Windows 1.6.7

KORAK 1.
Download XAMPP-a


Downloadajte XAMPP za windowse s njihove stranice ( verziju "installer" ) na svoj HDD u root na C:\
Na particiji C: trebat će Vam minimum 250 MB prostora za instalaciju.

Slika1.
Image

KORAK 2.
Instaliranje XAMPP-a


Prije pokretanja instalacije, ako želite kreirajte točku vraćanja operativnog sistema prije instalacije ( Start => Svi programi ( All Programs ) => Pomagala ( Accessories ) => System Tools ( Alati sustava ) => System Restore ( Vraćanje sustava ) i kreirajte naziv točke vraćanja pod nekim imenom ( npr: prije instalacije Xamppa )

PAŽNJA: Također obratite pažnju jeste li možda aktivirali IIS Server ( Internet Information Services ).
Ako Vam je IIS Server aktivan, može doći do problema u radu sa XAMPP-om. Postoje situacije kod kojih se aktivira IIS Server, jedna od njih je ako na računalo pristupate sa udaljenog računala ili imate nekakav program na računalu ( knjigovodstva, raznih web server-aplikacija i slično ) a uz to za administraciju je potreban IIS Server ili uz Oracle bazu.
Najjednostavnije je pogledati START=> RUN => MSCONFIG => SERVICES ili root na C:\ pa ako na njemu imate folder C:\Inetpub, znači da IIS Server imate instalirano na računalo.
Vidite sliku ispod

Slika 2.
Image

Idemo pokrenuti instalaciju XAMPP-a
Dvoklik na datoteku ( file ) xampp-win32-1.6.7-installer.exe

UPOZORENJE ! U koliko koristite neki od programa koji služi za Vašu zaštitu ( poput SpyBoot S&D ) može Vam se pojaviti sličan dijalog prozor sa upozorenjem. S obzirom da znate što radite kliknite na gumb za nastavak instalacije. U ovom slučaju je to RUN

Slika 3.
Image

Instalacija se nastavlja otvaranjem dijalog prozora sa izborom jezika instalacije English. S obzirom da je to jedini izbor kliknite na OK.

Slika 4.
Image

U slijedećem koraku Vam se pojavljuje dijalog prozor o dobrodošlici poput ovoga na slici ispod, kliknite na Next

Slika 5
Image

Na slijedećem koraku uočite path stazu gdje će se instalirati XAMPP. Kliknite na gumb Next

Slika 6.
Image

U slijedećem koraku otvara Vam se dijalog prozor u kojem možete uključiti nekoliko opcija.
Prve dvije obavezno uključite a ostalih tri po želji.
Ako uključite done tri opcije instalirat će Vam se Apache kao servis prilikom samog pokretanja Windowsa a isto tako i My SQL baza podataka i FileZilla FTP program za prebacivanje i download datoteka sa servera i na server.
Savjet: Ako koristite SKYPE, poželjno je da ove opcije uključite jer postoji mogućnost da Vam Skype blokira Apache service jer će se Skype aktivirati prije nego Apache. ?
Stoga predlažem da isključite SKYPE dok ne podignete XAMPP kao i ostale servise koji koriste port 80.

Slika 7.
Image

U ovom primjeru ja nisam instalirao FileZilla jer ga imam posebno instaliranoga.

Što je FileZilla ?
FilleZilla je program pomoću kojega možete vršiti Upload i Download datoteka na server i sa servera putem FTP protokola koji radi preko porta 21. ( slično radi i Total Commander, Winscp406 i još neki drugi programi )
Kako se radi sa FileZilla pogledajte kraj ovog tutoriala

U slijedećem koraku pojavit će Vam se dijalog prozor sa tokom instalacije.

Slika 8.
Image

Nakratko će Vam se pojaviti dijalog prozor u DOS promptu, sačekajte da završi i nakon pojavljivanja novog prozora, znat ćete da ste uspješno završili instalaciju.

Slika 9.
Image

Nakon klika na gumb Finish pojavit će se nekoliko DOS prozora sličnih ovome ispod

Slika 10.
Image

A potom i ovakav prozor

Slika 11.
Image

Slika 12.
Image


Ovim ste završili instalaciju XAMPP-a na svoj HDD, pa sada u ovom slučaju imamo mapu ( folder ) [xampp]

Slika 13.
Image

KORAK 3.
Pokretanje APACHE web servera
XAMPP Control Panel i postavljanje passworda


Nakon završene instalacije otvara Vam se prozor XAMPP Control Panel Aplication. Ako želite zaustaviti neku od aplikacije kliknite na Stop pa opet suprotno Start

Slika 14.
Image

Na dijalog prozoru gore vidimo da su nam pokrenuti Apache i MySQL, a u SysTry se nalazi ikona Xampp-a

Slika 15.
Image

Sada možemo ući u naš root tj. LOCALHOST upisom web adrese http ://localhost ili http ://127.0.0.1 u adresno polje browsera ili do istoga možete doći klikom na gumb Admin opcije Apache.
Otvara Vam se ovakav prozor u browseru.

Slika 16.
Image

Kliknite na gumb za Engleski jezik ( možete i Polski ako ga znate ;-)
Otvara Vam se prozor dobrodošlice a Vi obratite pažnju na link SECURITY ( kliknite na njega )

Slika 17.
Image

Otvara Vam se novi prozor XAMPP Security, pročitajte malo upozorenja o Statusu UNSECURE i UNKNOWN.

Slika 18.
Image

Spustite klizač prema dolje i kliknite na link kao na slici.

Slika 19.
Image

Nakon klika na link "http ://localhost/security/xamppsecurity.php" otvara Vam se prozor na kojem trebate zaštititi MySQL bazu i XAMPP mapu ( folder )

A ) Za zaštitu pristupa MySQL bazi postavite šifru za root korisnika a potom je ponovite u polje ispod. Istu šifru će te kasnije koristiti za pristup PHPMyAdmin panelu. Prihvatite Cookie.
- user = root
- passw = p2p

B ) Za zaštitu mape ( foldera ) XAMPP tj. pristup istome postavlja se šifra u donjem dijelu prozora browsera. ( username i password )
- user = IvanC
- passw = OK1

ZAPIŠITE SI NA PAPIR OVE ŠIFRE !!!
Potvrdite promjene klikom na gumbe "Password Changing" i "Make safe the XAMPP directory"

Slika 20.
Image

Sada Vam se otvara novi prozor sa sličnim sadržajem. Uočite promjene poput ove na slici ispod.
Znači uspješno smo aktivirali našu lozinku ( password ) za zaštitu MySQL baze

Slika 21.
Image

Kliknite na gumb "Make safe the XAMPP directory"
Sada Vam se otvara novi prozor sa sličnim sadržajem. Uočite promjene poput ove na slici ispod.
Uočite nazive datoteka u koje su spremljeni podaci. Možete si ih zapisati da bi ste kasnije znali koje su ;-)

Slika 22.
Image

Ovime smo završili sa kompletiranjem XAMPP-a i potrebno je restartati Apache i MySQL.
Savjetujem da restartate kompletno računalo.

KORAK 4.
Ulaz u XAMPP nakon instalacije i pregled postavki


Kao prvo ako u SysTry nemate ikonu XAMPP-a pokrenite ga dvoklikom na ikonu na desktopu.
Nakon što se pokrene pogledajte je li aktiviran service Apache i MySQL ( trebaju biti označeni zelenom bojom )

Idemo sada pristupiti našem XAMPP-u.
Možemo na dva načina.
Kliknuti na gumb ADMIN na Control Panel prozoru XAMPP-a ili u browser upisati http ://localhost ili http ://127.0.0.1

Otvara Vam se ovakav dijalog prozor na kojem upišite Username i password ( IvanC / OK1 )

Slika 23.
Image

Ako ste zaboravili korisničke šifre a niste ih zapisali na papir onda ponovno krenite u administraciju passworda, pogledajte točku B u koraku 3 Slika 20.

Nakon otvaranja prozora localhosta-XAMPP-a u browseru pogledajte neke značajke poput STATUS

Slika 24.
Image

Ili možda želite pogledati značajke PHPINFO. Tu možete pronaći i username i password koji je potreban za ulazak ( u dijelu PHP Variables )

Slika 25.
Image

KORAK 5.
Administriranje baze- phpMyAdmin Panel


Na ovom prozoru imate pristup phpMyAdmin, kliknite na njega i otvara Vam se novi prozor u browseru poput ovoga za pristup. Korisničke lozinke koje trebate upisati ovdje odredili ste u prozoru prilikom administracije lozinki ( vidi sliku 20. točku "A"). Dakle ( root / p2p )

Slika 26.
Image

Nakon pristupa phpMyAdmin panelu imate ovakav prozor ( u kojem možete birati language-jezik )

Slika 27.
Image

U koliko ste zaboravili ovu lozinku istu možete ponovno kreirati preko prozora ( slika 20 točka A ) ili pogledajte u C:\xampp\phpMyAdmin\config.inc.php datoteci ( otvorite je nekim PHP editorom ) a ona izgleda ovako kao na slici 28. Ako nešto mijenjate u ovom dijelu ( u editoru ) zaustavite ( stopirajte ) servise koji su pokrenuti preko XAMPP Control Panela ( Apache i MySQL ).

Slika 28.
Image

U osnovnoj instalaciji XAMPP-a ima PUBLIC pristup, ovu "rupu" možete ukloniti promjenama u ovoj datoteci.
Za detaljnije info posjetite link XAMPP for Windows FAQ i pogledajte FAQ: Everyone can use PHPMyAdmin from outside!

U phpMyAdmin prozoru možete izraditi NOVU bazu, vršiti UVOZ i IZVOZ ( import and export ) baze podataka u slučaju da izrađenu web stranicu želite prebaciti na WEB HOST-server sa računala.

KORAK 6.
LOCALHOST – My WEB –
folder u koji instaliramo naše web stranice


Localhost je naziv za Vaše računalo a IP adresa je 127.0.0.1 ( loopback IP adresa ) koja se ne koristi za komunikaciju u mreži ( LAN-u ) već služi kao IP adresa za dijagnostiku a spada u "A klasu raspona IP adresa"

Ova adresa služi još i za sprječavanje posjete eventualno zlonamjernim web stranicama zna internetu ( za više detalja pogledajte OVDJE ). Ista se nalazi upisana u datoteku C:\WINDOWS\System32\Drivers\etc\hosts
Kada pingate ovu IP adresu Vi u stvari pingate svoje računalo. Iz ovog razloga umjesto "localhost" možete upisati "127.0.0.1" i pozicionirani ste na isto mjesto.

Naš folder ( mapa ) XAMPP instaliran je u ROOT na C:\XAMPP
U njemu se nalazi više foldera ( mapa ) a u jednoj od njih se nalazi i mjesto gdje će se smještati naše web stranice koje ne možemo samo kopirati pa da rade, već moramo instalirati neki CMS u određeni folder ( npr. folder: myWeb ).

Dakle kreirat ćemo NOVI folder u koji ćemo instalirati naš CMS poput JOOMLA, phpBB i slično.
Taj folder ( myWeb ) trebamo kreirati u folder htdocs koji se nalazi u folderu XAMPP a u path stazi: C:\xampp\htdosc\myWeb

Da se razumijemo, sve web stranice koje izradite u HTML jeziku, radit će i na XAMPP-u. ( za primjer pogledajte sliku 31 )

Na slici 29. uočite da sam u folderu "htdocs" kreirao dva foldera i u njih smjestio HTML web stranice ( eurodizajn i ic.ims.hr ).

Slika 29.
Image

Dakle sada ste uočili da mogu sam prethodno kreirati folder u koji ću smjestiti neku web stranicu. Isto tako mogu instalirati neki CMS poput JOOMlA ( POGLEDAJTE LINK viewtopic.php?t=568 kako se instalira JOOMLA na XAMPP )

Kreiranje subfoldera u myWeb folderu možete preko Windows Explorera, Total Commandera itd….

No mi idemo redom.
1. Za pristup folderu myWeb otvorite browser i upišite http ://localhost/myWeb ili http://127.0.0.1/myWeb . Otvara Vam se prozor poput ovoga na kojem Parrent Directory ( ja imam dva foldera tj. dvije web stranice jer sam kopirao dvije HTML izrađene web stranice ). Klikom na neku od njih otvara Vam se web stranica.

Slika 30.
Image

Ja sam kliknuo na www.ic.ims.hr i otvorio mi se ovakav prozor. Identičan onome na mom WEB HOST Serveru. Što znači da mogu učitavati i HTML web stranice

Slika 31.
Image

2. U koliko želite otvoriti PARENT DIRECTORY otvorit će Vam se prozor kao na slici 23. upišite vaše korisničke lozinke ( username i password ) koje ste kreirali u Koraku 3 točka B ( vidi sliku 20 ) i ušli ste u Apache Web server putem browsera.

No ovo nije naš CILJ instalacije XAMPP-a ( da bi otvarali HTML web stranice u njemu ). Naš cilj je otvarati CMS web stranice poput JOOMLA, phpBB, i ostalih sustava na bazi PHP-a.

Ako želimo izraditi neku web stranicu u JOOMLA CMS sustavu potrebno je Joomla instalaciju kopirati u XAMPP folder, kreirati baze podataka, instalirati Joomla a potom pristupiti izradi web stranice. No za to pogledajte LINK viewtopic.php?t=568

FILEZILLA:
Ako ste instalirali FTP FileZilla program za upload i download datoteka a ne znate raditi s njime pogledajte ove slike ispod:

Slika 32.
Image

Slika 33.
Image
Administrator foruma
IvanC

Locked

Who is online

Users browsing this forum: No registered users and 0 guests