Webprogrammering

Hvordan sette opp og konfigurere XAMPP / LAMP på et Linux-system

Hvordan sette opp og konfigurere XAMPP / LAMP på et Linux-system
Utviklere krever en plattform som lar dem lage / teste applikasjonene sine og hjelpe dem med å finne og løse problemene. Plattformene og stablene tilbyr en løsningspakke som består av en HTTP-server, et databasestyringssystem og tolkningsstøtte til noen CGI-skriptspråk som Perl, PHP eller Python.

Vi dekker en slik plattform som etterligner webserverlignende miljøer på et lokalt system, dvs.e., XAMPP / LAMPE. Det er også mange andre programvare tilgjengelig, men XAMPP tar ledelsen på grunn av de tilbudte funksjonene. XAMPP gir et passende testmiljø som letter og fremskynder utviklingsprosessen. Denne opplæringen lærer å installere, konfigurere og bruke XAMPP / LAMP på et Linux-system.

Hva er XAMPP?

XAMPP er en programvarepakke som inneholder Apache HTTP-server, PHP, MariaDB / MySQL og Perl. Siden det er plattform, kan vi også bruke det på Windows, Linux og Mac. XAMPP for Linux kalles LAMPP. Denne pakken, opprettet av apache-venner, tilbyr tjenester som en lokal vert eller lokal server.

I tillegg til nevnte verktøy inkluderer de nyeste versjonene av XAMPP tilleggsverktøy som er nyttige for databaseadministrasjon, for eksempel PhPmyAdmin, e-postserver Mercury, FileZilla FTP-server, OpenSSL, etc.

Alt det krever er å laste ned programvaren og teste klienter eller nettsteder før distribusjonen.

Installere og sette opp XAMPP på din PC

Installasjonsprosessen av XAMPP er enkel og rask. Når den er installert, oppfører den seg som en lokal vert / server som verifiserer nettsteder før de lastes opp til webserveren. Derfor gir XAMPP-programvaren et passende miljø for å evaluere MySQL-, Apache-, Perl- og PHP-applikasjoner på et lokalt system.

Trinn 1: Komme i gang

Før du går inn i trinnene som kreves for å konfigurere det på systemet ditt, må du laste ned den nyeste versjonen av XAMPP-installasjonsprogrammet fra https: // www.apachevenner.org / indeks.html.

For denne opplæringen bruker vi den siste utgivelsen av XAMPP-installasjonsprogrammet som er xampp-linux-x64-8.0.2-0-installatør.løpe.

Trinn to: Gjør installasjonsfilen til en kjørbar fil

Konverter nå installasjonspakken til en kjørbar fil. Gå til katalogen "Nedlastinger" og skriv inn følgende kommando for å tildele relevante tillatelser:

[e-postbeskyttet]: ~ $ sudo chmod 755 [Ditt pakkenavn]

For den nyeste versjonen bruker vi:

[e-postbeskyttet]: ~ $ sudo chmode 755 xampp-linux-x64-8.0.2-0-installatør.løpe

Trinn tre: Start veiviseren

Start nå veiviseren for å fortsette videre med installasjonsprosessen. Med superbrukerrettigheter, kjør følgende kommando for å starte den grafiske veiviseren.

[e-postbeskyttet]: ~ $ sudo ./ [ditt kjørbare pakke navn]

For den siste pakken ser den ut som følger:

[e-postbeskyttet]: ~ $ sudo ./ xampp-Linux-x64-8.0.2-0-installatør.løpe

Kommandoen ovenfor vil vise følgende skjermbilde:

Trinn fire: Start installasjonen

Klikk Neste for å starte installasjonsprosessen. Hold standardinnstillingen intakt der den anbefaler å velge ønsket programvare. Fortsett å klikke Neste til det når dette punktet.

Her er alt klart for å installere XAMPP på maskinen din. Klikk neste for å starte installasjonsprosessen.

Til slutt klikker du på Bli ferdig knapp. Fjern merket for lansere Xampp alternativet for å deaktivere automatisk lansering av XAMPP.

Skriv inn følgende kommando for å starte lamppdemon.

[e-postbeskyttet]: ~ $ sudo / opt / lampp / lampp start

La oss nå utforske XAMPP-pakken.

Trinn fem: Bekreft installasjonen

Du kan bekrefte XAMPP-installasjon i Linux for å sjekke ønsket funksjonalitet. Start din favorittnettleser og skriv inn følgende URL:

http: // localhost / phpmyadmin

Følgende skjermbilde innebærer vellykket XAMPP-installasjon.

XAMPP-sikkerhetskonfigurasjon

Siden XAMPP er viet utviklerne for å gi så mye tilgjengelighet som mulig for å teste deres utvikling, er det ikke ment for produksjonsformål. Når det brukes i produksjonsmiljøer, kan det være veldig dødelig.

La oss se en liste over mulig manglende sikkerhetskontroller i XAMPP:

Mangelen på disse mindre sikkerhetstiltakene viser store sårbarheter som kan forårsake alvorlige konsekvenser. For å unngå problemene som er nevnt ovenfor, krever XAMPP sikkerhetskonfigurasjon før oppstart i et sensitivt miljø.

Skriv inn følgende kommando i terminalen for å utføre en rask sikkerhetskontroll og sikre sikker XAMPP-installasjon:

[e-postbeskyttet]: ~ $ / opt / lampp / lampp sikkerhet

Avinstallerer XAMPP

Avinstallasjonen av XAMPP er like enkel som installasjonsprosessen. Fra Linux-terminalen, cd inn i den installerte XAMPP-katalogen / opt / lampp.

[e-postbeskyttet]: ~ $ cd / opt / lampp

Liste 'ls -a' alle filene i katalogen for å identifisere avinstallasjonsprogrammet. Kjør deretter “./ avinstallere ” fil med rotprivilegier for å avinstallere XAMPP.

[e-postbeskyttet]: ~ $ sudo ./ avinstallere

En dialogboks vil be om å bekrefte de forespurte endringene. Velg 'Ja' for å fortsette å avinstallere XAMPP og dets moduler; prosessen kan ta en stund. Til slutt vises en dialogboks som bekrefter vellykket fullføring av prosessen.

Manuell fjerning av Lampp-mappen og undermappene er enda et viktig trinn. Skriv inn følgende kommando:

[e-postbeskyttet]: ~ $ sudo rm -r / opt / lampp

Du kan også slette installasjonspakker fra systemet. Nå er alle XAMPP-filer og moduler fjernet fra systemet.

Konklusjon

XAMPP / LAMP tilbyr et praktisk miljø for utviklerne å få testet applikasjonene sine før de blir distribuert til en ekstern profesjonell server. Det tilbyr et raskt feilsøkingsmiljø for ikke-produksjonsoppsett, noe som kan være en sikkerhetsrisiko hvis det blir utsatt for internett uten å ta forholdsregler.

Hvordan vise FPS-teller i Linux-spill
Linux-spill fikk et stort press da Valve kunngjorde Linux-støtte for Steam-klient og spillene deres i 2012. Siden den gang har mange AAA- og indiespil...
Hvordan laste ned og spille Sid Meier's Civilization VI på Linux
Introduksjon til spillet Civilization 6 er et moderne syn på det klassiske konseptet som ble introdusert i serien av Age of Empires-spillene. Ideen va...
Hvordan installere og spille Doom på Linux
Introduksjon til Doom Doom-serien stammer fra 90-tallet etter utgivelsen av den originale Doom. Det ble en øyeblikkelig suksess, og fra den tiden og u...