Så här installerar du LAMP och PHPMyAdmin på Ubuntu 18.04

Mångsidigheten hos Linux -operativsystem ger oss möjligheten att utöka organisationens kapacitet till det maximala, räkna med möjligheten att installera tusentals gratis applikationer och tjänster för hantering och administration av alla processer, användare och systemparametrar. Inom denna värld av möjligheter har vi LAMP -sammanställningen som ger oss möjlighet att centralt hantera databaser, webbtjänster och många fler tjänster.

Genom denna handledning kommer vi att lära oss hur man installerar LAMP och phpMyAdmin i Ubuntu 18.04. Om du inte har Ubuntu 18.04 kan vi installera det från följande länk:

Vad är LAMPLAMP (Linux, Apache, MySQL och PHP), är en uppsättning programvara med öppen källkod, som kan installeras tillsammans för att en server ska kunna vara värd för dynamiska webbplatser och applikationer. Egentligen är LAMP en förkortning som står för ett Linux -operativsystem med en Apache -server. Webbplatsdata lagras i MySQL -databasen och dynamiskt innehåll bearbetas med PHP.

Dessa beskrivningar är i grunden:

LinuxDet är operativsystemet som utgör det första lagret i denna struktur. Linux lägger grunden för LAMP -modellen.

ApacheAvser webbserverprogramvara, vanligtvis Apache Web Server. Och dess funktion är att översätta från webbläsare till rätt webbplats.

MySQLMySQL ansvarar för att lagra detaljer som kan konsulteras genom skript för att utföra byggandet av en webbplats.

PHPPHP är programmeringsspråket som gör att webbplatser och webbapplikationer kan köras inom Linux.

Vad är phpMyAdminphpMyAdmin har utvecklats som ett gratis mjukvaruverktyg, som har skrivits i PHP, och vars mål är att hjälpa till att hantera administration och hantering av MySQL via webben. phpMyAdmin har stöd för en mängd olika funktioner i MySQL och MariaDB.

De mest använda operationerna, till exempel hantering av databaser, tabeller, kolumner och mer, kan utföras via phpMyAdmin -användargränssnittet, medan det fortfarande är möjligt att direkt utföra alla SQL -satser.

PhpMyAdmin -funktioner

  • Intuitivt webbgränssnitt
  • Stöd för de flesta MySQL -funktioner
  • Du kan exportera data till olika format som CSV, SQL, XML, PDF, ISO / IEC 26300 - Text och kalkylblad från OpenDocument, Word, LATEX och andra
  • Importera data från CSV och SQL
  • Det är i förmågan att hantera flera servrar
  • Skapa grafik för en databaslayout i olika format
  • Skapa komplexa frågor med hjälp av Query-by-example (QBE)
  • Global sökning i en databas eller en delmängd av den

Nu ska vi se hur du installerar dessa praktiska verktyg i Ubuntu 18.04.

1. Installera Apache på Ubuntu 18.04

Steg 1
Det första steget att ta är att uppdatera alla systempaketen och för detta kör vi följande kommando:

 sudo apt uppdatering 
Steg 2
Efter uppdateringen fortsätter vi att installera Apache genom att köra följande rad. Vi anger bokstaven S för att bekräfta nedladdningen och installationen av Apache.
 sudo apt installera apache2 

FÖRSTORA

Steg 3
När installationsprocessen för Apache är klar på Ubuntu 18.04 bör Apache -tjänsten starta automatiskt och aktiveras för att startas vid operativsystemets starttid. Detta kan verifieras, om det är aktivt och fungerar, med följande kommando:

 sudo systemctl status apache2

FÖRSTORA

Steg 4
Vi kan kontrollera att dess status är aktiv och igång. Nu kommer det att vara nödvändigt att konfigurera brandväggen för att aktivera och öppna portar 80 och 443 för att tillåta anslutningsbegäranden från klienten till apache -webbservern via HTTP respektive HTTPS, för detta utför vi följande:

 sudo ufw tillåter 80 / tcp sudo ufw tillåter 443 / tcp 
Steg 5
Efter detta laddar vi om Apache -tjänsten genom att köra följande:
 sudo ufw ladda om 

FÖRSTORA

Steg 6
Efter detta måste vi validera IP -adressen till vår server med kommandot "ifconfig" och för att verifiera att Apache fungerar och har installerats korrekt ska vi gå till en webbläsare och där kör vi följande:

 http: // domännamn / ELLER http: // server_IP /

2. Installera MariaDB på Ubuntu 18.04


Nästa steg är att installera MariaDB som är ett gratis, högpresterande databashanteringssystem med öppen källkod.

Steg 1
För installationen kommer vi att utföra följande. Vi anger bokstaven S för att bekräfta nedladdningen och installationen av MariaDB i Ubuntu 18.04.

 sudo apt installera mariadb-server mariadb-klient

FÖRSTORA

Steg 2
MariaDB -tjänster bör starta automatiskt efter installationen, för att verifiera denna status kommer vi att utföra följande:

 sudo systemctl status mysql 

FÖRSTORA

Steg 3
Som standard är installationen av MariaDB inte säker, för att säkerställa det måste du köra ett säkerhetsskript som ingår i paketet. Du kommer att uppmanas att ange ett rotlösenord så att ingen annan kan logga in på MariaDB. För att säkra MariaDB kommer vi att utföra följande:

 sudo mysql_secure_installation 
Steg 4
Frågorna att svara på, tillsammans med deras svar, är:
 Ange rotlösenord? [J / n]: y Ta bort anonyma användare? (Tryck på y | Y för Ja, någon annan knapp för Nej): y Tillåta root -inloggning på distans? (Tryck på y | Y för Ja, någon annan tangent för Nej): y Ta bort testdatabas och få åtkomst till den? (Tryck på y | Y för Ja, någon annan knapp för Nej): y Ladda om privilegietabeller nu? (Tryck på y | Y för Ja, någon annan knapp för Nej): y

FÖRSTORA

3. Installera PHP på Ubuntu 18.04

Steg 1
Nu ska vi installera PHP, som standard är PHP 7 och andra moduler för webbimplementeringar med följande kommando. Vi anger bokstaven S för att bekräfta nedladdning och installation av PHP och dess tillägg.

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

FÖRSTORA

Steg 2
När PHP har installerats är det möjligt att testa PHP -konfigurationen genom att skapa en enkel info.php -sida i webbserverns dokumentrot genom att utföra följande kommando:

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

FÖRSTORA

Steg 3
Nu går vi tillbaka till en webbläsare och kör en av följande rader:

 http: //domännamn/info.php ELLER http: // server_IP /info.php

FÖRSTORA

4. Installera phpMyAdmin på Ubuntu 18.04

Steg 1
Nu ska vi installera phpMyAdmin för att hantera MySQL / MariaDB -databaser från en webbläsare, för detta kommer vi att utföra följande kommando:

 sudo apt installera phpmyadmin 

FÖRSTORA

Steg 2
Vi anger bokstaven S för att bekräfta nedladdningen och under installationsprocessen kommer vi att se en rad frågor som:
Välj webbservern som ska konfigureras automatiskt för att köra phpMyAdmin:

FÖRSTORA

Steg 3
Klicka på OK och senare ser vi följande:

FÖRSTORA

Steg 4
Vi väljer alternativet Ja och trycker på Retur. Nu konfigurerar vi lösenordet för MySQL från phpMyAdmin:

FÖRSTORA

Steg 5
Vi bekräftar detsamma:

FÖRSTORA

Steg 6
På detta sätt har vi installerat phpMyAdmin i Ubuntu 18.04. Nu måste vi starta om tjänsten genom att köra följande:

 sudo systemctl starta om apache2 
NoteraOm PhpMyAdmin -paketet inte har aktiverats för att fungera med apache -webbservern automatiskt, kommer det att vara nödvändigt att utföra följande kommandon för att kopiera phpmyadmin apache -konfigurationsfilen i / etc / phpmyadmin / till katalogen med tillgängliga konfigurationer av apache -webbservern / etc / apache2 / conf-available / och aktivera det sedan med hjälp av verktyget "a2enconf" och starta om Apache-tjänsten så här:
 sudo cp /etc/phpmyadmin/apache.conf /etc/apache2/conf-available/phpmyadmin.conf sudo a2enconf phpmyadmin sudo systemctl starta om apache2

Steg 7
När detta är definierat kan vi komma åt phpMyAdmin med något av följande alternativ.

 http: // domännamn / phpmyadmin ELLER http: // server_IP / phpmyadmin

Steg 8
Där definierar vi det språk som ska användas och vi anger rotuppgif.webpterna för åtkomst. Klicka på Fortsätt och på så sätt kommer vi åt phpMyAdmin -konsolen för att utföra alla nödvändiga steg:

FÖRSTORA

Steg 9
Om vi ​​vill skapa en ny användare för att komma åt phpMyAdmin kommer vi att köra följande rad:

 sudo mysql -u root -p 
Steg 10
Vi anger vårt lösenord och nu måste vi köra varje rad i sin ordning så här. Så vi har skapat en användare som heter "admin".
 SKAPA ANVÄNDARE 'admin' @ 'localhost' IDENTIFICERAD MED 'Lösenord'; GE ALLA PRIVILEGER PÅ *. * TILL 'admin' @ 'localhost' MED GRANT -ALTERNATIV; FLUSH -PRIVILEGER; Utgång;
Som vi kan se är LAMP och phpMyAdmin ett användbart och enkelt alternativ, ännu värre, för att hantera både databaser och webbservrar på ett totalt dynamiskt sätt, med fantastiska funktioner och enkelhet.

wave wave wave wave wave