XAMPP je paket LAMP, ki je sestavljen tako, da je namestitev spletnega strežnika čim hitrejša. Ogledali si bomo celoten postopek namestitve programa, ki ga najdemo na povezavi https://www.apachefriends.org/download.html. Za delo s PHP in delovanje spletne strani potrebujemo spletni strežnik in to dobimo z namestitvijo programa XAMPP. Za razliko od JavaScript, ki ga lahko odpremo lokalno, PHP za svoje delovanje potrebuje operacijski sistem, spletni strežnik in seveda bazo podatkov. Če strežnika nimamo na voljo za zagon spletnih strani, ki podpirajo MySQL in PHP, moramo prenesti program za zagon PHP.
Paket je dostopen v različicah za Linux, Windows, Solaris in macOS. XAMPP za GNU/Linux vsebuje: Apache, MySQL, PHP & Perl, ProFTPD, phpMyAdmin, OpenSSL, GD, Freetype2, libjpeg, libpng,gdbm, zlib, expat, Sablotron, libxml, Ming, Webalizer, pdf class, ncurses, mod_perl, FreeTDS, gettext, mcrypt, mhash, eAccelerator, SQLite in IMAP C-Client.
Poglejmo si celotni potek namestitve XAMPP-a z vključeno razlago in slikami. Ko je XAMPP naložen v računalniku, je čas, da ga zaženemo. Kar storimo najprej je dvojni klik na namestitveno datoteko, da program zaženemo. Takoj ob začetku namestitve nas opozori, da imamo nameščen protivirusni program, zaradi katerega se lahko aplikacija dlje časa nalaga. Izberemo Da in nadaljujemo z namestitvijo, pojavi pa se še eno opozorilno okno. To nam pove, da zaradi aktivnega Nadzora uporabniškega računa (UAC) nekatere funkcije XAMPP morda ne bodo delovale. Ko je XAMPP nameščen, ga moramo zagnati kot skrbnik, ker ob običajnem zagonu nekatere funkcije ne delujejo.
Po končani namestitvi odpremo XAMPP, pojavi se okno, v katerem izberemo storitev Apache in MySQL za uporabo PHP. S tem smo namestitev zaključili in, če želimo odpreti bazo podatkov, v vrstici MySQL kliknemo na Admin.
Če želimo nastaviti geslo za vstop na lokalno spletno stran, gremo v aplikacijo XAMPP in kliknemo na Shell (desno). Odpre se novo okno, v katerega vpišemo mysqladmin.exe –u root password izbranoGeslo (kjer je izbranoGeslo naše novo geslo za vstop), potrdimo s tipko Enter in okno lahko zapremo.
Zdaj gremo v mapo, kjer smo namestili program XAMPP (v korenski mapi, privzeto je phpmyadmin). Izberite datoteko config.inc (.php) in jo odpremo z Beležnico.
Če tega ne storimo, zaradi napake ne moremo priti do lokalnega gostitelja, prav tako je potrebno to geslo vnesti v PHP kodiranje, ko definiramo, delamo ali vnašamo v tabelo.
Za lokalno delo z MySQL je najbolje uporabiti XAMPP, sicer pa, če imamo na voljo strežnik, lahko seveda delamo tam. Ustvarili bomo prvo podatkovno bazo MySQL v XAMPP. Po namestitvi zaženite Apache in MySQL in gremo na konzolo phpmyadmin, ki jo najdete v oknu XAMPP v vrstici MySQL, ali pa v brskalnik vnesite naslovno vrstico: http://localhost/phpmyadmin.