Načrtovanje in razvoj spletnih aplikacij

Namestitev XAMPP-a

Za delo z lokalnim spletnim strežnikom in podatkovno bazo lahko uporabimo paket XAMPP. Ta vsebuje Apache, PHP, phpMyAdmin in podatkovni strežnik. V novejših različicah XAMPP je namesto MySQL pogosto vključen MariaDB, vendar so osnovni ukazi in delo za začetnike zelo podobni.

XAMPP je enostaven paket za namestitev lokalnega razvojnega okolja. Prenesemo ga s spletne strani Apache Friends. V novejših različicah XAMPP je običajno vključen MariaDB.

Postopek namestitve

Prenos XAMPP

Z uradne spletne strani Apache Friends prenesemo različico XAMPP za svoj operacijski sistem. Na voljo so namestitve za Windows, Linux in macOS.

Prenos namestitvene datoteke XAMPP

Prenos namestitvene datoteke XAMPP

Namestitev XAMPP

Po prenosu zaženemo namestitveno datoteko. Med namestitvijo običajno pustimo privzete komponente, saj za začetno delo potrebujemo predvsem Apache, PHP, MariaDB/MySQL in phpMyAdmin.

Pri izbiri namestitvene lokacije je priporočljivo uporabiti preprosto pot, na primer mapo C:\xampp v okolju Windows.

Začetni korak namestitve XAMPP

Začetni korak namestitve XAMPP

Izbira namestitvenih komponent XAMPP

Izbira namestitvenih komponent XAMPP

Izbira lokacije namestitve XAMPP

Izbira lokacije namestitve XAMPP

Izbira jezika

Izbira jezika

Potrditev namestitve XAMPP

Potrditev namestitve XAMPP

Potek namestitve XAMPP

Potek namestitve XAMPP

Konec namestitve XAMPP

Konec namestitve XAMPP in zagon nadzorne plošče

Zagon Apache in MariaDB/MySQL

Po namestitvi odpremo XAMPP Control Panel. Nato kliknemo gumb Start pri storitvah Apache in MySQL. Čeprav XAMPP pogosto uporablja MariaDB, je v nadzorni plošči lahko storitev še vedno označena kot MySQL.

Nadzorna plošča XAMPP

Nadzorna plošča XAMPP

Omogočanje dostopa skozi požarni zid

Omogočanje dostopa skozi požarni zid

Ko sta storitvi uspešno zagnani, moramo dobiti stanje, kjer sta Apache in MySQL obarvana kot aktivna.

Zagon Apache in MySQL v XAMPP

Uspešen zagon spletnega strežnika Apache in podatkovne baze

Če se Apache ne zažene zaradi zasedenih vrat, lahko v konfiguraciji spremenimo vrata strežnika. Privzeto Apache pogosto uporablja vrata 80, včasih pa je treba uporabiti druga vrata, na primer 8080.

Odpiranje konfiguracijske datoteke Apache httpd.conf

Odpiranje konfiguracijske datoteke Apache httpd.conf

Uporaba lokalnega strežnika

Ko je Apache zagnan, lahko v brskalnik vpišemo naslov http://localhost. Če smo spremenili vrata, uporabimo naslov v obliki http://localhost:8080.

Lokalni spletni strežnik v brskalniku

Lokalni spletni strežnik v brskalniku

Za upravljanje podatkovnih baz lahko v brskalniku odpremo tudi http://localhost/phpmyadmin, kjer ustvarjamo baze, tabele in izvajamo poizvedbe SQL.

XAMPP je zelo primeren za učenje in lokalni razvoj, ni pa namenjen neposredni uporabi kot javni produkcijski strežnik brez dodatnega varnostnega utrjevanja. Privzeta namestitev ni varna za javno dostopno uporabo.