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

Hvordan konfigurere og konfigurere XAMPP/LAMP på et Linux -system
Utviklere krever en plattform som lar dem opprette/teste applikasjonene sine og hjelpe dem med å finne og fikse 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 emulerer nett-serverlignende miljøer i et lokalt system, i.e., XAMPP/LAMPP. Det er mange andre programvare tilgjengelig også, 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 på tvers av plattformer, kan vi også bruke den på Windows, Linux og Mac. XAMPP for Linux kalles LAMPP. Denne pakken, opprettet av Apache Friends, tilbyr tjenester som en lokal vert eller lokal server.

Dessuten inkluderer nevnte verktøy, de nyeste versjonene av XAMPP ytterligere verktøy som er nyttige for databaseadministrasjon som phpmyadmin, Mail Server 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å PCen

Installasjonsprosessen til XAMPP er uanstrengt og rask. Når den er installert, oppfører den seg som en lokalhost/server som verifiserer nettsteder før du laster dem opp til webserveren. Derfor gir XAMPP -programvaren et passende miljø for å evaluere MySQL, Apache, Perl og PHP -applikasjoner på et lokalt system.

Trinn en: Komme i gang

Før du stuper inn i trinnene som kreves for å sette det opp på systemet ditt, kan du laste ned den nyeste versjonen av XAMPP -installasjonsprogrammet fra https: // www.apachefriends.org/indeks.html.

For denne opplæringen vil vi bruke den siste utgivelsen av XAMPP -installasjonsprogrammet som er XAMPP-Linux-X64-8.0.2-0-installerer.løpe.

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

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

ubuntu@ubuntu: ~ $ sudo chmod 755 [ditt pakketavn]

For den siste versjonen vil vi bruke:

ubuntu@ubuntu: ~ $ sudo chmode 755 xampp-linux-x64-8.0.2-0-installerer.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.

ubuntu@ubuntu: ~ $ sudo ./[Ditt kjørbare pakketavn]

For den siste pakken vises det som følger:

ubuntu@ubuntu: ~ $ sudo ./XAMPP-Linux-X64-8.0.2-0-installerer.løpe

Kommandoen ovenfor vil sende ut følgende skjermbilde:

Trinn fire: Start installasjonen

Klikk NESTE For å sette i gang installasjonsprosessen. Hold standardinnstillingen intakt der den anbefaler å velge ønsket programvare. Fortsett å klikke neste til det når dette punktet.

Her er det hele satt til å installere XAMPP på maskinen din. Klikk Neste for å begynne installasjonsprosessen.

Til slutt, klikk på Bli ferdig knapp. Fjern merket for Start XAMPP Alternativ for å deaktivere den automatiske lanseringen av XAMPP.

Skriv inn følgende kommando for å starte LAMPP -demon.

ubuntu@ubuntu: ~ $ sudo/opt/lampp/lampp start

La oss nå utforske XAMPP -pakken.

Trinn fem: Bekreft installasjonen din

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

http: // localhost/phpmyadmin

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

XAMPP sikkerhetskonfigurasjon

Siden XAMPP er viet til utviklerne for å gi så mye tilgjengelighet som mulig for å teste utviklingen deres, 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 muligens manglende sikkerhetskontroller i XAMPP:

  • Mysql og apache kjøres under samme bruker som er 'ingen'.
  • MySQL -administrator (root) er ikke passordbeskyttet.
  • Enhver vert har tilgang til mysql -demon gjennom nettverket.
  • Eksemplene kan nås gjennom nettverket.
  • Proffpd beskytter brukeren 'ingen' under passordet 'lampe', Noe som er lett å gjette.
  • Phpmyadmin kan også nås via nettverket.

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 du lanserer i et følsomt miljø.

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

ubuntu@ubuntu: ~ $/opt/lamp/lampesikkerhet

Avinstallere XAMPP

XAMPP -avinstallasjonen er så enkel som installasjonsprosessen. Fra Linux -terminalen, CD inn i den installerte XAMPP -katalogen /opt /lampp.

ubuntu@ubuntu: ~ $ cd /opt /lampp

Liste 'ls -a' Alle katalogens filer for å identifisere avinstalleringsprogrammet. Kjør deretter “./avinstallere ” fil med rotprivilegier å avinstallere XAMPP.

ubuntu@ubuntu: ~ $ sudo ./avinstallerer

En dialogboks vil be om å bekrefte de forespurte endringene. Velg 'ja' for å fortsette å avinstallere XAMPP og dens moduler; Prosessen kan ta en stund. Til slutt vil en dialogboks se ut til å bekrefte den vellykkede gjennomføringen av prosessen.

Manuell fjerning av LAMPP -mappen og undermapper er nok et viktig trinn. Skriv inn følgende kommando:

ubuntu@ubuntu: ~ $ sudo rm -r /opt /lampp

Du kan også slette installasjonspakkene fra systemet. Nå fjernes alle XAMPP -filene og modulene fra systemet.

Konklusjon

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