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čiTretji 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čiZgornji 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 startZdaj 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:
- MySQL in apache se izvajata pod istim uporabnikom, ki je 'nihče'.
- Skrbnik MySQL (root) ni zaščiten z geslom.
- Vsak gostitelj lahko dostopa do demona MySQL prek omrežja.
- Do primerov je mogoče dostopati prek omrežja.
- ProFTPD ščiti uporabnika 'nihče' pod geslom "svetilka", kar je lahko uganiti.
- Do PhpMyAdmina je mogoče dostopati tudi prek omrežja.
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 varnostOdstranitev 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 / lamppSeznam '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 ./ odstranitiV 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 / lamppNamestitvene 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.