Slik installerer du LAMP og PHPMyAdmin på Ubuntu 18.04

Allsidigheten til Linux -operativsystemer gir oss muligheten til å utvide organisasjonens evner til det maksimale, og regne med muligheten for å installere tusenvis av gratis applikasjoner og tjenester for styring og administrasjon av alle prosesser, brukere og systemparametere. Innenfor denne verdenen av muligheter har vi LAMP -samlingen som gir oss muligheten til å administrere databaser, webtjenester og mange flere tjenester sentralt.

Gjennom denne opplæringen skal vi lære å installere LAMP og phpMyAdmin i Ubuntu 18.04. Hvis du ikke har Ubuntu 18.04, kan vi installere det fra følgende lenke:

Hva er LAMPLAMP (Linux, Apache, MySQL og PHP), er et sett med åpen kildekode -programvare, som kan installeres sammen for å gjøre det mulig for en server å være vert for dynamiske nettsteder og applikasjoner. Egentlig er LAMP et akronym som står for et Linux -operativsystem med en Apache -server. Nettstedsdata lagres i MySQL -databasen og dynamisk innhold behandles med PHP.

Disse beskrivelsene er i utgangspunktet:

LinuxDet er operativsystemet som utgjør det første laget av denne strukturen. Linux legger grunnlaget for LAMP -modellen.

ApacheRefererer til webserverprogramvare, vanligvis Apache webserver. Og funksjonen er å oversette fra nettlesere til riktig nettsted.

MySQLMySQL er ansvarlig for å lagre detaljer som kan konsulteres gjennom skript for å utføre byggingen av et nettsted.

PHPPHP er programmeringsspråket som vil tillate nettsteder og webapplikasjoner å kjøre i Linux.

Hva er phpMyAdminphpMyAdmin er utviklet som et gratis programvareverktøy, som er skrevet i PHP, og som har som mål å hjelpe til med å administrere administrasjon og administrasjon av MySQL gjennom Internett. phpMyAdmin har støtte for et mangfoldig sett med operasjoner i MySQL og MariaDB.

De mest brukte operasjonene, for eksempel administrering av databaser, tabeller, kolonner og mer, kan utføres gjennom phpMyAdmin -brukergrensesnittet, mens det fortsatt vil være mulig å kjøre en SQL -setning direkte.

PhpMyAdmin -funksjoner

  • Intuitivt webgrensesnitt
  • Støtte for de fleste MySQL -funksjoner
  • Du kan eksportere data til forskjellige formater som CSV, SQL, XML, PDF, ISO / IEC 26300 - Tekst og regneark fra OpenDocument, Word, LATEX og andre
  • Importer data fra CSV og SQL
  • Det er i muligheten til å administrere flere servere
  • Lag grafikk av et databaseoppsett i forskjellige formater
  • Lag komplekse spørringer ved hjelp av Query-by-example (QBE)
  • Globalt søk i en database eller et delsett av den

Nå skal vi se hvordan du installerer disse hendige verktøyene i Ubuntu 18.04.

1. Installer Apache på Ubuntu 18.04

Trinn 1
Det første trinnet å ta er å oppdatere alle systempakkene, og for dette utfører vi følgende kommando:

 sudo apt oppdatering 
Steg 2
Etter oppdateringen fortsetter vi med å installere Apache ved å kjøre følgende linje. Vi skriver inn bokstaven S for å bekrefte nedlasting og installasjon av Apache.
 sudo apt installere apache2 

FORSTØRRE

Trinn 3
Når installasjonsprosessen for Apache er fullført på Ubuntu 18.04, bør Apache -tjenesten starte automatisk og vil bli aktivert for å starte ved oppstart av operativsystemet. Dette kan verifiseres, hvis det er aktivt og fungerer, ved å bruke følgende kommando:

 sudo systemctl status apache2

FORSTØRRE

Trinn 4
Vi kan kontrollere at statusen er aktiv og kjører. Nå vil det være nødvendig å konfigurere brannmuren for å aktivere og åpne portene 80 og 443 for å tillate tilkoblingsforespørsler fra klienten til apache -webserveren via henholdsvis HTTP og HTTPS, for dette utfører vi følgende:

 sudo ufw tillate 80 / tcp sudo ufw tillate 443 / tcp 
Trinn 5
Etter dette laster vi om Apache -tjenesten ved å utføre følgende:
 sudo ufw laste inn på nytt 

FORSTØRRE

Trinn 6
Etter dette må vi validere IP -adressen til serveren vår ved hjelp av "ifconfig" -kommandoen og for å bekrefte at Apache fungerer og er installert riktig, skal vi gå til en nettleser og der utfører vi følgende:

 http: // domenenavn / ELLER http: // server_IP /

2. Installer MariaDB på Ubuntu 18.04


Det neste trinnet er å installere MariaDB, som er et gratis, høytytende databasestyringssystem med åpen kildekode.

Trinn 1
For installasjonen skal vi utføre følgende. Vi skriver inn bokstaven S for å bekrefte nedlasting og installasjon av MariaDB i Ubuntu 18.04.

 sudo apt installer mariadb-server mariadb-klient

FORSTØRRE

Steg 2
MariaDB -tjenester bør starte automatisk etter installasjonen, for å bekrefte denne statusen skal vi utføre følgende:

 sudo systemctl status mysql 

FORSTØRRE

Trinn 3
Som standard er installasjonen av MariaDB ikke sikker, for å sikre at du må kjøre et sikkerhetsskript som følger med pakken. Du blir bedt om å angi et rotpassord slik at ingen andre kan logge på MariaDB. For å sikre MariaDB skal vi utføre følgende:

 sudo mysql_secure_installation 
Trinn 4
Spørsmålene som skal besvares, sammen med svarene deres, er:
 Angi root -passord? [J / n]: y Vil du fjerne anonyme brukere? (Trykk på y | Y for Ja, en annen tast for Nei): y Vil du ikke tillate root -pålogging eksternt? (Trykk på y | Y for Ja, en annen tast for Nei): y Vil du fjerne testdatabasen og få tilgang til den? (Trykk på y | Y for Ja, en annen tast for Nei): y Last inn privilegietabellene nå? (Trykk på y | Y for Ja, en hvilken som helst annen tast for Nei): y

FORSTØRRE

3. Installer PHP på Ubuntu 18.04

Trinn 1
Nå skal vi installere PHP, som standard er PHP 7, og andre moduler for webimplementeringer ved hjelp av følgende kommando. Vi skriver inn bokstaven S for å bekrefte nedlasting og installasjon av PHP og dets tillegg.

 sudo apt installer php php-common php-mysql php-gd php-cli 

FORSTØRRE

Steg 2
Når PHP er installert, vil det være mulig å teste PHP -konfigurasjonen ved å lage en enkel info.php -side i dokumentroten til webserveren, ved å utføre følgende kommando:

 ekko "" | sudo tee /var/www/html/info.php 

FORSTØRRE

Trinn 3
Nå går vi tilbake til en nettleser og kjører en av følgende linjer:

 http: //domene_navn/info.php ELLER http: // server_IP /info.php

FORSTØRRE

4. Installer phpMyAdmin på Ubuntu 18.04

Trinn 1
Nå skal vi installere phpMyAdmin for å administrere MySQL / MariaDB -databaser fra en nettleser, for dette skal vi utføre følgende kommando:

 sudo apt installer phpmyadmin 

FORSTØRRE

Steg 2
Vi skriver inn bokstaven S for å bekrefte nedlastingen, og under installasjonsprosessen vil vi se en rekke spørsmål som:
Velg webserveren som skal konfigureres automatisk til å kjøre phpMyAdmin:

FORSTØRRE

Trinn 3
Klikk OK og senere ser vi følgende:

FORSTØRRE

Trinn 4
Vi velger alternativet Ja og trykker Enter. Nå konfigurerer vi passordet for MySQL fra phpMyAdmin:

FORSTØRRE

Trinn 5
Vi bekrefter det samme:

FORSTØRRE

Trinn 6
På denne måten har vi installert phpMyAdmin i Ubuntu 18.04. Nå må vi starte tjenesten på nytt ved å utføre følgende:

 sudo systemctl starter apache2 på nytt 
MerkHvis PhpMyAdmin -pakken ikke er aktivert for å fungere med apache -webserveren automatisk, vil det være nødvendig å utføre følgende kommandoer for å kopiere phpmyadmin apache -konfigurasjonsfilen i / etc / phpmyadmin / til katalogen med tilgjengelige konfigurasjoner av apache webserver / etc / apache2 / conf-available / og aktiver den deretter med "a2enconf" -verktøyet, og start Apache-tjenesten på nytt slik:
 sudo cp /etc/phpmyadmin/apache.conf /etc/apache2/conf-available/phpmyadmin.conf sudo a2enconf phpmyadmin sudo systemctl start apache2 på nytt

Trinn 7
Når dette er definert, kan vi få tilgang til phpMyAdmin ved å bruke et av følgende alternativer.

 http: // domain_name / phpmyadmin ELLER http: // server_IP / phpmyadmin

Trinn 8
Der definerer vi språket som skal brukes, og vi angir root -legitimasjonen for tilgang. Klikk på Fortsett, og på denne måten får vi tilgang til phpMyAdmin -konsollen for å utføre alle nødvendige trinn:

FORSTØRRE

Trinn 9
Hvis vi vil opprette en ny bruker for å få tilgang til phpMyAdmin, skal vi utføre følgende linje:

 sudo mysql -u root -p 
Trinn 10
Vi skriver inn passordet vårt, og nå må vi utføre hver linje i sin rekkefølge slik. Så vi har opprettet en bruker som heter "admin".
 OPPRETT BRUKER 'admin' @ 'localhost' IDENTIFISERT MED 'Passord'; TILDELE ALLE PRIVILEGER PÅ *. * TIL 'admin' @ 'localhost' MED TILBUDSALTERNATIV; FLUSH -PRIVILEGER; Exit;
Som vi kan se, er LAMP og phpMyAdmin et nyttig og enkelt alternativ, verre kraftig, for å administrere både databaser og webservere på en totalt dynamisk måte, med flotte funksjoner og enkelhet.

wave wave wave wave wave