Spletno programiranje

Kako nastaviti in konfigurirati XAMPP / LAMP v sistemu Linux

Kako nastaviti in konfigurirati XAMPP / LAMP v sistemu Linux
Razvijalci potrebujejo platformo, ki jim omogoča ustvarjanje / preizkušanje aplikacij in jim pomaga najti in odpraviti težave. Platforme in skladi ponujajo paket rešitev, ki ga sestavljajo strežnik HTTP, sistem za upravljanje baz podatkov in podpora za tolmačenje nekaterih skriptnih jezikov CGI, kot so Perl, PHP ali Python.

Pokrivamo eno takšno platformo, ki v lokalnem sistemu posnema okolja, podobna spletnim strežnikom, tj.e., XAMPP / LAMPP. Na voljo je tudi številna druga programska oprema, vendar XAMPP prevzame vodilno vlogo zaradi ponujenih funkcij. XAMPP zagotavlja primerno preskusno okolje, ki olajša in pospeši razvojni proces. Ta vadnica se bo naučila namestiti, konfigurirati in uporabljati XAMPP / LAMP v sistemu Linux.

Kaj je XAMPP?

XAMPP je programski paket, ki vsebuje strežnik Apache HTTP, PHP, MariaDB / MySQL in Perl. Ker je večplastna, jo lahko uporabljamo tudi v sistemih Windows, Linux in Mac. XAMPP za Linux se imenuje LAMPP. Ta paket, ki so ga ustvarili prijatelji apache, ponuja storitve kot lokalni gostitelj ali lokalni strežnik.

Poleg omenjenih orodij najnovejše različice XAMPP vključujejo dodatna orodja, uporabna za upravljanje baz podatkov, kot so PhPmyAdmin, poštni strežnik Mercury, strežnik FileZilla FTP, OpenSSL itd.

Vse kar je potrebno je, da pred uvedbo prenesete programsko opremo in preizkusite odjemalce ali spletna mesta.

Namestitev in nastavitev XAMPP v računalniku

Postopek namestitve XAMPP je enostaven in hiter. Ko je nameščen, se obnaša kot lokalni gostitelj / strežnik, ki preverja spletna mesta, preden jih naloži na spletni strežnik. Zato programska oprema XAMPP zagotavlja primerno okolje za ocenjevanje aplikacij MySQL, Apache, Perl in PHP v lokalnem sistemu.

Prvi korak: Kako začeti

Preden se poglobite v korake, potrebne za njegovo nastavitev v sistemu, prenesite najnovejšo različico namestitvenega programa XAMPP s https: // www.apachefriends.org / kazalo.html.

Za to vadnico bomo uporabili najnovejšo izdajo namestitvenega programa XAMPP, ki je xampp-linux-x64-8.0.2-0 namestitveni program.teči.

Drugi korak: Pretvorite namestitveno datoteko v izvedljivo datoteko

Zdaj pretvorite namestitveni paket v izvedljivo datoteko. Premaknite se v svoj imenik »Prenosi« in vnesite naslednji ukaz, da dodelite ustrezna dovoljenja:

[e-pošta zaščitena]: ~ $ sudo chmod 755 [ime vašega paketa]

Za najnovejšo različico bomo uporabili:

[e-pošta zaščitena]: ~ $ sudo chmode 755 xampp-linux-x64-8.0.2-0 namestitveni program.teči

Tretji korak: zaženite čarovnika

Zdaj zaženite čarovnika, da nadaljujete s postopkom namestitve. S privilegiji super uporabnika zaženite naslednji ukaz, da zaženete grafični čarovnik.

[e-pošta zaščitena]: ~ $ sudo ./ [ime vašega izvedljivega paketa]

Za najnovejši paket je videti tako:

[e-pošta zaščitena]: ~ $ sudo ./ xampp-Linux-x64-8.0.2-0 namestitveni program.teči

Zgornji ukaz bo prikazal naslednji zaslon:

Četrti korak: Zaženite namestitev

Kliknite Naslednji za začetek namestitvenega postopka. Privzeta nastavitev naj bo nedotaknjena, kjer priporoča izbiro želene programske opreme. Nadaljujte s klikom na Naprej, dokler ne doseže te točke.

Tu je vse pripravljeno za namestitev XAMPP na vaš računalnik. Kliknite Naprej, da začnete postopek namestitve.

Na koncu kliknite na Končaj gumb. Počistite polje zaženite Xampp možnost onemogočiti samodejni zagon XAMPP.

Vnesite naslednji ukaz, da zaženete demon lampp.

[e-pošta zaščitena]: ~ $ sudo / opt / lampp / lampp start

Zdaj pa raziščimo paket XAMPP.

Peti korak: Preverite namestitev

Namestitev XAMPP v Linuxu lahko preverite, da preverite želeno funkcionalnost. Zaženite svoj najljubši spletni brskalnik in vnesite naslednji URL:

http: // localhost / phpmyadmin

Naslednji zaslon pomeni uspešno namestitev XAMPP.

Konfiguracija varnosti XAMPP

Ker je XAMPP razvijalcem namenjen čim večji dostopnosti za preizkušanje njihovega razvoja, ni namenjen za proizvodne namene. Če se uporablja v proizvodnih okoljih, je lahko res usodno.

Poglejmo seznam morda manjkajočih varnostnih preverjanj v XAMPP:

Pomanjkanje teh manjših varnostnih ukrepov kaže na velike ranljivosti, ki lahko povzročijo hude posledice. Da bi se izognili zgoraj omenjenim težavam, XAMPP pred zagonom v občutljivem okolju zahteva varnostno konfiguracijo.

Vnesite naslednji ukaz v terminal, da izvedete hitro varnostno preverjanje in zagotovite varno namestitev XAMPP:

[e-pošta zaščitena]: ~ $ / opt / lampp / lampp varnost

Odstranitev XAMPP

Odstranitev XAMPP je tako preprosta kot postopek namestitve. Iz terminala Linux, cd v nameščeni imenik XAMPP / opt / lampp.

[e-pošta zaščitena]: ~ $ cd / opt / lampp

Seznam 'ls -a' vse datoteke imenika za identifikacijo programa za odstranitev. Nato zaženite “./ uninstall " datoteka s korenskimi pravicami za odstranitev XAMPP.

[e-pošta zaščitena]: ~ $ sudo ./ odstraniti

V pogovornem oknu se prikaže potrditev zahtevanih sprememb. Izberite "Da", če želite nadaljevati z odstranjevanjem XAMPP in njegovih modulov; postopek lahko traja nekaj časa. Nazadnje se prikaže pogovorno okno za potrditev uspešnega zaključka postopka.

Še en pomemben korak je ročno odstranjevanje mape in podmap Lampp. Vnesite naslednji ukaz:

[e-pošta zaščitena]: ~ $ sudo rm -r / opt / lampp

Namestitvene pakete lahko tudi izbrišete iz sistema. Zdaj so vse datoteke in moduli XAMPP odstranjeni iz sistema.

Zaključek

XAMPP / LAMP ponuja razvijalcem priročno okolje za preizkušanje aplikacij, preden jih namestijo na oddaljeni profesionalni strežnik. Ponuja hitro okolje za odpravljanje napak za neprodukcijske nastavitve, kar je lahko varnostno tveganje, če je izpostavljeno internetu brez previdnostnih ukrepov.

Kako uporabiti Xdotool za spodbujanje klikov in pritiskov mišk v Linuxu
Xdotool je brezplačno in odprtokodno orodje za ukazno vrstico, ki simulira klike in pritiske tipk. Ta članek bo zajemal kratek vodnik o uporabi xdotoo...
Najboljših 5 izdelkov z ergonomsko računalniško miško za Linux
Ali dolgotrajna uporaba računalnika povzroča bolečine v zapestju ali prstih? Ali imate trde sklepe in bi se morali neprestano tresti z rokami? Ali čut...
How to Change Mouse and Touchpad Settings Using Xinput in Linux
Most Linux distributions ship with “libinput” library by default to handle input events on a system. It can process input events on both Wayland and X...