Veebiprogrammeerimine

Kuidas seadistada ja konfigureerida XAMPP / LAMP Linuxi süsteemis

Kuidas seadistada ja konfigureerida XAMPP / LAMP Linuxi süsteemis
Arendajad vajavad platvormi, mis võimaldab neil oma rakendusi luua / testida ning aidata neil probleeme leida ja lahendada. Platvormid ja korstnad pakuvad lahenduspaketti, mis koosneb HTTP-serverist, andmebaaside haldussüsteemist ja tõlgendustoest mõnele CGI-skriptikeelele nagu Perl, PHP või Python.

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.jooksma

Kolmas 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 start

Nüü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:

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 security

XAMPP desinstallimine

XAMPP-i desinstallimine on sama lihtne kui selle installiprotsess. Linuxi terminalist, cd installitud XAMPP kataloogi / opt / lampp.

[meiliga kaitstud]: ~ $ cd / opt / lampp

Nimekiri 'ls -a' desinstalliprogrammi tuvastamiseks kõik kataloogi failid. Seejärel käivitage "./ desinstall ” XAMPP-i desinstallimiseks rootõigustega fail.

[meiliga kaitstud]: ~ $ sudo ./ desinstallimine

Dialoogiboks 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 / lampp

Samuti 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.

X-Mouse Button Control abil saate hiire nupud erinevates tarkvarades erinevalt ümber teha
Võib-olla vajate tööriista, mis võiks muuta teie hiire juhtimissüsteemi iga kasutatava rakendusega. Sel juhul võite proovida rakendust nimega X hiiren...
Microsoft Sculpt Touch juhtmeta hiirte ülevaade
Lugesin hiljuti Microsoft Sculpt Touch juhtmevaba hiir ja otsustas selle osta. Pärast mõnda aega kasutamist otsustasin jagada sellega oma kogemusi. Se...
Rakenduse AppyMouse ekraanipaneel ja hiirekursor Windowsi tahvelarvutitele
Tahvelarvutite kasutajad tunnevad hiirekursorit sageli puudust, eriti kui neil on kombeks sülearvuteid kasutada. Puutetundliku ekraaniga nutitelefonid...