Ovaj vodič pokazat će vam kako postaviti LAMP poslužitelj (Linux, Apache, MySQL i PHP) za razvoj web aplikacija utemeljenih na PHP-u na Ubuntu Linuxu pomoću XAMPP-a.
XAMPP stog možete koristiti za razvoj PHP aplikacija pokrenutih okvirima kao što su WordPress, Joomla, Drupal, PrestaShop itd.
Što je XAMPP?
XAMPP je jedan od najpopularnijih LAMP-stogova za postavljanje PHP razvojnog okruženja. Otvoreni je izvor i dostupan je u svim glavnim operativnim sustavima, uključujući Windows, Linux i macOS. Osnovne komponente koje zajedno rade na stvaranju XAMPP-a uključuju Apache, MySQL, PHP i Perl.
XAMPP poslužitelj idealan je za razvoj softvera ili izradu prototipa jer ga je relativno jednostavno postaviti i ne zahtijeva puno konfiguracije. Međutim, imajte na umu da se XAMPP ne preporučuje za upotrebu kao proizvodni poslužitelj jer ugrožava neke sigurnosne probleme kako bi olakšao postavljanje vašeg razvojnog okruženja. Na primjer:
- Svatko može lako pristupiti MariaDB demonu putem mreže.
- Zadani administrator baze podataka (root) nema lozinku.
Preuzmite XAMPP za Linux
Za početak biste trebali preuzeti paket XAMPP Debian za Ubuntu Linux, kako je navedeno u nastavku.
Prvo otvorite svoj direktorij Preuzimanja pomoću naredba cd.
cd ~ / Preuzimanja
Pokrenite sljedeću naredbu za preuzimanje XAMPP-a pomoću wget, alat naredbenog retka za preuzimanje paketa s interneta.
wget https://www.apachefriends.org/xampp-files/8.0.8/xampp-linux-x64-8.0.8-0-installer.run
Bilješka: Možete zamijeniti verziju XAMPP u gornjoj naredbi verzijom koja vam se sviđa ako želite.
Budući da je vaš trenutni radni direktorij /Downloads mapa, wget će automatski spremiti instalacijski program XAMPP u taj direktorij.
Kako instalirati XAMPP na Ubuntu
Da biste mogli instalirati aplikaciju XAMPP, morat ćete promijeniti dozvole instalacijskog programa kako biste je učinili izvršnom pomoću naredba chmod.
sudo chmod 755 xampp-linux-x64-8.0.8-0-installer.run
Ako navedete instalacijski program XAMPP pomoću ls -l naredba, dobit ćete izlaz sličan onome u nastavku. Kao što vidite, instalacijski program sada ima dozvolu "izvršavanja".
Izdajte sljedeću naredbu za pokretanje instalacijskog programa XAMPP:
sudo ./xampp-linux-x64-8.0.8-0-installer.run
Početni zaslon instalacijskog programa XAMPP trebao bi izgledati slično onome u nastavku:
Klikni na Sljedeći gumb i slijedite upute za instalaciju čarobnjaka.
Klikni na Završi gumb za dovršetak instalacije.
Nakon završetka instalacije, sustav će pohraniti XAMPP datoteke u /opt/lampp direktorij na vašem sustavu. Web stranice ili projekti bit će smješteni u /opt/lampp/htdocs imenik.
Da biste pokrenuli XAMPP usluge, poput Apache, MySQL i ProFTPD, jednostavno pokrenite sljedeću naredbu:
sudo / opt / lampp / lampp start
Status usluga XAMPP možete provjeriti upisivanjem:
status sudo / opt / lampp / lampp
Također, imajte na umu da XAMPP dolazi s grafičkim alatom pomoću kojeg možete lako upravljati svojim uslugama. XAMPP GUI alat možete pokrenuti pomoću sljedećih naredbi:
cd / opt / lampp
sudo ./manager-linux-x64.run
Otvorit će se sljedeći prozor XAMPP.
Provjerite radi li sve
Ako možete pokrenuti usluge bez ikakvih problema, onda vjerojatno sve funkcionira kako se očekivalo.
Da biste provjerili poslužuje li poslužitelj Apache vaše web stranice kako se očekuje, upišite http://localhost u vašem web pregledniku. Preglednik će prikazati stranicu koja izgleda slično onoj u nastavku. Za vašu informaciju, Apache poslužitelj prema zadanim postavkama radi na priključku 80.
Također možete pristupiti MySQL bazi podataka koja dolazi s XAMPP-om tako što ćete upisati http://localhost/phpmyadmin URL u vašem pregledniku.
Saznajte više: Postanite stručnjak za web razvoj i MySQL uz ovaj tečaj
Postavljanje LAMP poslužitelja u WSL-u
Ovaj vam je vodič pokazao kako postaviti XAMPP poslužitelj koji će se koristiti tijekom razvoja vaših aplikacija temeljenih na PHP-u. Iz sigurnosnih razloga nikada ne biste trebali koristiti XAMPP u proizvodne svrhe.
Za programere koji rade na Windows podsustavu za Linux, ako želite, možete postaviti i LAMP poslužitelj na WSL-u.
Želite li započeti s web razvojem na Windows podsustavu za Linux? Započnite postavljanjem LAMP testnog okruženja.
Pročitajte Dalje
- Linux
- Ubuntu
- Apache poslužitelj
- Linux
- PHP

Mwiza po zanimanju razvija softver i intenzivno piše o Linuxu i front-end programiranju. Neki od njegovih interesa uključuju povijest, ekonomiju, politiku i arhitekturu poduzeća.
Pretplatite se na naše obavijesti
Pridružite se našem biltenu za tehničke savjete, recenzije, besplatne e-knjige i ekskluzivne ponude!
Još jedan korak…!
Potvrdite svoju e-adresu u e-pošti koju smo vam upravo poslali.