Web programiranje

Kako postaviti i konfigurirati XAMPP / LAMP na Linux sustavu

Kako postaviti i konfigurirati XAMPP / LAMP na Linux sustavu
Programeri trebaju platformu koja im omogućuje stvaranje / testiranje aplikacija i pomoć u pronalaženju i rješavanju problema. Platforme i skupovi nude paket rješenja koji se sastoji od HTTP poslužitelja, sustava za upravljanje bazom podataka i podrške za tumačenje nekih CGI skriptnih jezika kao što su Perl, PHP ili Python.

Pokrivamo jednu takvu platformu koja oponaša okruženja slična web-poslužitelju na lokalnom sustavu, tj.e., XAMPP / LAMPP. Dostupan je i brojni drugi softver, ali XAMPP preuzima vodeću ulogu zbog ponuđenih značajki. XAMPP pruža odgovarajuće testno okruženje koje olakšava i ubrzava razvojni proces. Ovaj tutorial naučit će instalirati, konfigurirati i koristiti XAMPP / LAMP na Linux sustavu.

Što je XAMPP?

XAMPP je softverski paket koji sadrži Apache HTTP poslužitelj, PHP, MariaDB / MySQL i Perl. Budući da je višeplatformska, možemo je koristiti i na Windowsima, Linuxu i Macu. XAMPP za Linux naziva se LAMPP. Ovaj paket, koji su stvorili prijatelji apache, nudi usluge kao lokalni domaćin ili lokalni poslužitelj.

Osim toga, gore spomenuti alati, najnovije verzije XAMPP uključuju dodatne alate korisne za administraciju baza podataka kao što su PhPmyAdmin, poslužitelj pošte Mercury, FileZilla FTP poslužitelj, OpenSSL itd.

Potrebno je samo preuzeti softver i testirati klijente ili web stranice prije implementacije.

Instaliranje i postavljanje XAMPP-a na vaše računalo

Proces instalacije XAMPP-a odvija se bez napora i brz. Jednom instaliran, ponaša se kao localhost / poslužitelj koji provjerava web stranice prije nego što ih prenese na web poslužitelj. Dakle, softver XAMPP pruža prikladno okruženje za procjenu MySQL, Apache, Perl i PHP aplikacija na lokalnom sustavu.

Prvi korak: Početak rada

Prije upuštanja u korake potrebne za njegovo postavljanje na vašem sustavu, preuzmite najnoviju verziju XAMPP instalacijskog programa s https: // www.apachefriends.org / indeks.html.

Za ovaj tutorial koristit ćemo najnovije izdanje XAMPP instalacijskog programa koje je xampp-linux-x64-8.0.2-0-instalacijski program.trčanje.

Drugi korak: Pretvorite instalacijsku datoteku u izvršnu datoteku

Sada pretvorite instalacijski paket u izvršnu datoteku. Premjestite se u svoj direktorij "Preuzimanja" i upišite sljedeću naredbu za dodjeljivanje relevantnih dozvola:

[zaštićena e-poštom]: ~ $ sudo chmod 755 [naziv vašeg paketa]

Za najnoviju verziju koristit ćemo:

[e-pošta zaštićena]: ~ $ sudo chmode 755 xampp-linux-x64-8.0.2-0-instalacijski program.trčanje

Treći korak: Pokrenite čarobnjaka

Sada pokrenite čarobnjaka da biste nastavili s postupkom instalacije. S privilegijama superkorisnika pokrenite sljedeću naredbu za pokretanje grafičkog čarobnjaka.

[e-pošta zaštićena]: ~ $ sudo ./ [naziv vašeg izvršnog paketa]

Za najnoviji paket čini se kako slijedi:

[e-pošta zaštićena]: ~ $ sudo ./ xampp-Linux-x64-8.0.2-0-instalacijski program.trčanje

Gornja naredba će prikazati sljedeći zaslon:

Četvrti korak: Pokrenite instalaciju

Klik Sljedeći za pokretanje postupka instalacije. Zadržite zadanu postavku netaknutom tamo gdje preporučuje odabir željenog softvera. Nastavite pritiskati Next dok ne dosegne ovu točku.

Ovdje je sve postavljeno za instaliranje XAMPP-a na vaš stroj. Pritisnite Next da biste započeli postupak instalacije.

Na kraju, kliknite na Završi dugme. Poništite lansirajte Xampp mogućnost onemogućavanja automatskog pokretanja XAMPP-a.

Upišite sljedeću naredbu da biste pokrenuli demon lampp.

[e-pošta zaštićena]: ~ $ sudo / opt / lampp / lampp start

Sada istražimo paket XAMPP.

Korak peti: Provjerite svoju instalaciju

Možete provjeriti instalaciju XAMPP-a u Linuxu da biste provjerili željenu funkcionalnost. Pokrenite svoj omiljeni web-preglednik i upišite sljedeći URL:

http: // localhost / phpmyadmin

Sljedeći zaslon implicira uspješnu instalaciju XAMPP-a.

Konfiguracija sigurnosti XAMPP

Budući da je XAMPP posvećen programerima kako bi pružili što veću dostupnost za testiranje njihovog razvoja, nije namijenjen proizvodnim svrhama. Kada se koristi u proizvodnim okruženjima, moglo bi biti stvarno kobno.

Pogledajmo popis mogućih nedostajućih sigurnosnih provjera u XAMPP-u:

Nedostatak ovih manjih sigurnosnih mjera pokazuje velike ranjivosti koje mogu prouzročiti ozbiljne posljedice. Kako bi izbjegao gore spomenute probleme, XAMPP zahtijeva sigurnosnu konfiguraciju prije pokretanja u osjetljivom okruženju.

Utipkajte sljedeću naredbu u terminal da biste izvršili brzu sigurnosnu provjeru i osigurali sigurnu instalaciju XAMPP:

[zaštićena e-poštom]: ~ $ / opt / lampp / lampp security

Deinstaliranje XAMPP-a

Deinstalacija XAMPP-a jednostavna je kao i postupak instalacije. S Linux terminala, CD u instalirani XAMPP direktorij / opt / lampp.

[e-pošta zaštićena]: ~ $ cd / opt / lampp

Popis 'ls -a' sve datoteke direktorija za identificiranje programa za deinstalaciju. Zatim pokrenite “./ deinstaliraj " datoteka s root privilegijama za deinstalaciju XAMPP.

[e-pošta zaštićena]: ~ $ sudo ./ deinstaliraj

Dijaloški okvir zatražit će potvrdu traženih promjena. Odaberite 'Da' da biste nastavili deinstalirati XAMPP i njegove module; postupak može potrajati. Na kraju, pojavit će se dijaloški okvir koji potvrđuje uspješan završetak postupka.

Ručno uklanjanje Lampp mape i podmapa još je jedan važan korak. Upišite sljedeću naredbu:

[e-pošta zaštićena]: ~ $ sudo rm -r / opt / lampp

Također možete izbrisati instalacijske pakete iz sustava. Sada su sve XAMPP datoteke i moduli uklonjeni iz sustava.

Zaključak

XAMPP / LAMP nudi programerima praktično okruženje za testiranje njihovih aplikacija prije nego što ih se postavi na udaljeni profesionalni poslužitelj. Nudi okruženje za brzo uklanjanje pogrešaka za neprodukcijsko postavljanje, što može predstavljati sigurnosni rizik ako je izloženo internetu bez poduzimanja mjera predostrožnosti.

Kako koristiti GameConqueror Cheat Engine u Linuxu
Članak pokriva vodič o korištenju GameConqueror varalice u Linuxu. Mnogi korisnici koji igraju igre na sustavu Windows često koriste aplikaciju "Cheat...
Najbolji emulatori igraće konzole za Linux
Ovaj će članak navesti popularni softver za emulaciju igraće konzole dostupan za Linux. Emulacija je sloj kompatibilnosti softvera koji oponaša hardve...
Najbolji Linux Distros za igre na sreću 2021. godine
Linux operativni sustav daleko je prevalio svoj izvorni, jednostavni izgled zasnovan na poslužitelju. Ovaj se OS posljednjih godina izuzetno poboljšao...