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 uppdateringSteg 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 / tcpSteg 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_installationSteg 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 apache2NoteraOm 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 -pSteg 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.