Me käsitleme ühte sellist platvormi, mis jäljendab veebisüsteemisarnaseid keskkondi kohalikus süsteemis, st.e., XAMPP / LAMPP. Saadaval on ka arvukalt muud tarkvara, kuid XAMPP on pakutavate funktsioonide tõttu juhtpositsioonil. XAMPP pakub sobivat testimiskeskkonda, mis hõlbustab ja kiirendab arenguprotsessi. Selles õpetuses õpitakse installima, konfigureerima ja kasutama XAMPP / LAMP-i Linuxi süsteemis.
Mis on XAMPP?
XAMPP on tarkvarapakett, mis sisaldab Apache HTTP-serverit, PHP-d, MariaDB / MySQL-i ja Perli. Kuna see on platvormidevaheline, saame seda kasutada ka Windowsis, Linuxis ja Macis. Linuxi jaoks mõeldud XAMPP-d nimetatakse LAMPP-ks. See Apache'i sõprade loodud pakett pakub teenuseid kohaliku hosti või kohaliku serverina.
Lisaks sisaldavad eespool nimetatud tööriistad ja XAMPP uusimad versioonid andmebaasi haldamiseks kasulikke lisatööriistu, nagu PhPmyAdmin, postiserver Mercury, FileZilla FTP-server, OpenSSL jne.
See nõuab ainult tarkvara allalaadimist ja klientide või veebisaitide testimist enne juurutamist.
XAMPP-i installimine ja seadistamine arvutisse
XAMPP-i installiprotsess on vaevatu ja kiire. Pärast installimist käitub see kui hosthost / server, mis kontrollib veebisaite enne nende veebiserverisse üleslaadimist. Seega pakub tarkvara XAMPP sobivat keskkonda MySQL, Apache, Perl ja PHP rakenduste hindamiseks kohalikus süsteemis.
Esimene samm: alustamine
Enne oma süsteemis seadistamiseks vajalike toimingute alustamist laadige alla uusim XAMPP installeri versioon saidilt https: // www.apachefriends.org / register.HTML.
Selle õpetuse jaoks kasutame XAMPP installeri uusimat versiooni xampp-linux-x64-8.0.2-0-installer.jooksma.
Teine etapp: muutke installifail käivitatavaks
Nüüd teisendage installipakett käivitatavaks failiks. Liikuge kataloogi „Allalaadimised” ja tippige asjakohaste lubade määramiseks järgmine käsk:
[meiliga kaitstud]: ~ $ sudo chmod 755 [teie paketi nimi]Uusima versiooni jaoks kasutame järgmist:
[meiliga kaitstud]: ~ $ sudo chmode 755 xampp-linux-x64-8.0.2-0-installer.jooksmaKolmas etapp: käivitage viisard
Installimisprotsessi jätkamiseks käivitage viisard. Kasutajaõigustega käivitage graafilise viisardi käivitamiseks järgmine käsk.
[meiliga kaitstud]: ~ $ sudo ./ [teie käivitatava paketi nimi]Viimase paketi puhul on see järgmine:
[meiliga kaitstud]: ~ $ sudo ./ xampp-Linux-x64-8.0.2-0-installer.jooksmaÜlaltoodud käsk väljastab järgmise ekraani:
Neljas etapp: alustage installimist
Klõpsake nuppu Järgmine installiprotsessi algatamiseks. Hoidke vaikeseade puutumata seal, kus soovitab soovitud tarkvara valida. Klõpsake nuppu Edasi, kuni see jõuab selleni.
Siin on kõik XAMPP teie arvutisse installitud. Installiprotsessi alustamiseks klõpsake nuppu Järgmine.
Lõpuks klõpsake nuppu Lõpetama nuppu. Tühjendage märkeruut käivitage Xampp võimalus keelata XAMPP automaatne käivitamine.
Lampp-deemoni käivitamiseks tippige järgmine käsk.
[meiliga kaitstud]: ~ $ sudo / opt / lampp / lampp startNüüd uurime XAMPP-paketti.
Viies etapp: kontrollige installimist
Soovitud funktsionaalsuse kontrollimiseks saate kontrollida XAMPP-i installimist Linuxis. Käivitage oma lemmikveebibrauser ja tippige järgmine URL:
http: // localhost / phpmyadmin
Järgmine ekraan näitab XAMPP-i edukat installimist.
XAMPP turvakonfiguratsioon
Kuna XAMPP on pühendatud arendajatele, et pakkuda oma arenduste testimiseks võimalikult palju juurdepääsetavust, pole see mõeldud tootmise eesmärgil. Tootmiskeskkondades kasutatuna võib see tõesti saatuslikuks saada.
Vaatame XAMPP-s võimalike puuduvate turvakontrollide loendit:
- MySQL ja apache käivitatakse sama kasutaja all "keegi".
- MySQL-i administraator (juur) pole parooliga kaitstud.
- Iga host saab juurdepääsu MySQL-i deemonile võrgu kaudu.
- Näidetele pääseb juurde võrgu kaudu.
- ProFTPD kaitseb kasutajat "keegi" parooli all "lamp", mida on lihtne ära arvata.
- PhpMyAdminile pääseb juurde ka võrgu kaudu.
Nende väiksemate turvameetmete puudumine näitab suuri haavatavusi, mis võivad põhjustada tõsiseid tagajärgi. Eespool nimetatud probleemide vältimiseks nõuab XAMPP enne tundlikus keskkonnas käivitamist turbekonfiguratsiooni.
Kiire turvakontrolli tegemiseks ja XAMPP-i turvalise installimise tagamiseks tippige terminali järgmine käsk:
[meiliga kaitstud]: ~ $ / opt / lampp / lampp securityXAMPP desinstallimine
XAMPP-i desinstallimine on sama lihtne kui selle installiprotsess. Linuxi terminalist, cd installitud XAMPP kataloogi / opt / lampp.
[meiliga kaitstud]: ~ $ cd / opt / lamppNimekiri 'ls -a' desinstalliprogrammi tuvastamiseks kõik kataloogi failid. Seejärel käivitage "./ desinstall ” XAMPP-i desinstallimiseks rootõigustega fail.
[meiliga kaitstud]: ~ $ sudo ./ desinstallimineDialoogiboks palub soovitud muudatused kinnitada. XAMPP ja selle moodulite desinstallimise jätkamiseks valige „Jah”; protsess võib võtta aega. Lõpuks ilmub protsessi eduka lõpuleviimise kinnituseks dialoogiboks.
Veel üks oluline samm on kausta Lampp ja alamkaustade käsitsi eemaldamine. Sisestage järgmine käsk:
[meiliga kaitstud]: ~ $ sudo rm -r / opt / lamppSamuti saate süsteemist installipaketid kustutada. Nüüd eemaldatakse süsteemist kõik XAMPP-failid ja moodulid.
Järeldus
XAMPP / LAMP pakub arendajatele käepärase keskkonna rakenduste testimiseks enne nende kaugserverisse juurutamist. See pakub tootmise väliseks seadistamiseks kiiret silumiskeskkonda, mis võib olla ettevaatusabinõusid kasutamata Interneti-kasutamisel turvarisk.