Sådan installeres LAMP og PHPMyAdmin på Ubuntu 18.04

Alsidigheden af ​​Linux -operativsystemer giver os mulighed for at udvide organisationens muligheder til det maksimale og regne med muligheden for at installere tusindvis af gratis applikationer og tjenester til styring og administration af alle processer, brugere og systemparametre. Inden for denne verden af ​​muligheder har vi LAMP -kompilationen, som giver os mulighed for centralt at styre databaser, webtjenester og mange flere tjenester.

Gennem denne vejledning lærer vi, hvordan du installerer LAMP og phpMyAdmin i Ubuntu 18.04. Hvis du ikke har Ubuntu 18.04, kan vi installere det fra følgende link:

Hvad er LAMPLAMP (Linux, Apache, MySQL og PHP), er et sæt open source -software, som kan installeres sammen for at give en server mulighed for at være vært for dynamiske websteder og applikationer. Faktisk er LAMP et akronym, der står for et Linux -operativsystem med en Apache -server. Webstedsdata gemmes i MySQL -database, og dynamisk indhold behandles med PHP.

Disse beskrivelser er dybest set:

LinuxDet er operativsystemet, der udgør det første lag i denne struktur. Linux lægger grundlaget for LAMP -modellen.

ApacheHenviser til webserversoftware, typisk Apache Web Server. Og dens funktion er at oversætte fra webbrowsere til det korrekte websted.

MySQLMySQL er ansvarlig for at gemme detaljer, der kan konsulteres gennem scripts for at udføre konstruktionen af ​​et websted.

PHPPHP er programmeringssproget, der tillader websteder og webapplikationer at køre inden for Linux.

Hvad er phpMyAdminphpMyAdmin er udviklet som et gratis softwareværktøj, som er skrevet i PHP, og hvis formål er at hjælpe med at administrere administration og administration af MySQL via internettet. phpMyAdmin har understøttelse af et mangfoldigt sæt operationer i MySQL og MariaDB.

De mest anvendte operationer, såsom styring af databaser, tabeller, kolonner og mere, kan udføres via phpMyAdmin -brugergrænsefladen, mens det stadig vil være muligt direkte at udføre enhver SQL -sætning.

PhpMyAdmin -funktioner

  • Intuitiv webgrænseflade
  • Understøttelse af de fleste MySQL -funktioner
  • Du kan eksportere data til forskellige 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 evnen til at administrere flere servere
  • Oprettelse af grafik af et database layout i forskellige formater
  • Opret komplekse forespørgsler ved hjælp af Query-by-eksempel (QBE)
  • Global søgning i en database eller en delmængde af den

Nu vil vi se, hvordan du installerer disse praktiske værktøjer i Ubuntu 18.04.

1. Installer Apache på Ubuntu 18.04

Trin 1
Det første skridt at tage er at opdatere alle systempakkerne, og til dette udfører vi følgende kommando:

 sudo apt opdatering 
Trin 2
Når det er opdateret, fortsætter vi med at installere Apache ved at udføre følgende linje. Vi indtaster bogstavet S for at bekræfte download og installation af Apache.
 sudo apt installere apache2 

FORSTØRRE

Trin 3
Når Apache -installationsprocessen er fuldført på Ubuntu 18.04, bør Apache -tjenesten starte automatisk og vil blive aktiveret til at blive startet ved opstart af operativsystemet. Dette kan verificeres, hvis det er aktivt og fungerer, ved hjælp af følgende kommando:

 sudo systemctl status apache2

FORSTØRRE

Trin 4
Vi kan kontrollere, at dens status er aktiv og kører. Nu vil det være nødvendigt at konfigurere firewallen til at aktivere og åbne porte 80 og 443 for at tillade forbindelsesanmodninger fra klienten til apache -webserveren via henholdsvis HTTP og HTTPS, for dette udfører vi følgende:

 sudo ufw tillader 80 / tcp sudo ufw tillader 443 / tcp 
Trin 5
Herefter genindlæser vi Apache -tjenesten ved at udføre følgende:
 sudo ufw genindlæser 

FORSTØRRE

Trin 6
Herefter skal vi validere IP -adressen på vores server ved hjælp af kommandoen "ifconfig" og for at kontrollere, at Apache fungerer og er installeret korrekt, går vi til en browser, og der udfører vi følgende:

 http: // domænenavn / ELLER http: // server_IP /

2. Installer MariaDB på Ubuntu 18.04


Det næste trin er at installere MariaDB, som er et gratis, højtydende open source database management system.

Trin 1
Til installationen skal vi udføre følgende. Vi indtaster bogstavet S for at bekræfte download og installation af MariaDB i Ubuntu 18.04.

 sudo apt installer mariadb-server mariadb-klient

FORSTØRRE

Trin 2
MariaDB -tjenester skal starte automatisk efter installationen, for at bekræfte denne status vil vi udføre følgende:

 sudo systemctl status mysql 

FORSTØRRE

Trin 3
Som standard er installationen af ​​MariaDB ikke sikker, for at sikre det skal du køre et sikkerhedsscript, der følger med pakken. Du bliver bedt om at angive en root -adgangskode, så ingen andre kan logge ind på MariaDB. For at sikre MariaDB vil vi udføre følgende:

 sudo mysql_secure_installation 
Trin 4
Spørgsmålene, der skal besvares, sammen med deres svar, er:
 Angiv root -adgangskode? [J / n]: y Vil du fjerne anonyme brugere? (Tryk på y | Y for Ja, enhver anden tast for Nej): y Tillad root -login eksternt? (Tryk på y | Y for Ja, enhver anden tast for Nej): y Fjern testdatabase og adgang til den? (Tryk på y | Y for Ja, enhver anden tast for Nej): y Genindlæs privilegietabeller nu? (Tryk på y | Y for Ja, enhver anden tast for Nej): y

FORSTØRRE

3. Installer PHP på Ubuntu 18.04

Trin 1
Nu skal vi installere PHP, der som standard er PHP 7 og andre moduler til webimplementeringer ved hjælp af følgende kommando. Vi indtaster bogstavet S for at bekræfte download og installation af PHP og dets tilføjelser.

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

FORSTØRRE

Trin 2
Når PHP er blevet installeret, vil det være muligt at teste PHP -konfigurationen ved at oprette en simpel info.php -side i webserverens rod ved at udføre følgende kommando:

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

FORSTØRRE

Trin 3
Nu går vi tilbage til en browser og udfører en af ​​følgende linjer:

 http: //domænenavn/info.php ELLER http: // server_IP /info.php

FORSTØRRE

4. Installer phpMyAdmin på Ubuntu 18.04

Trin 1
Nu skal vi installere phpMyAdmin for at administrere MySQL / MariaDB -databaser fra en webbrowser, for dette vil vi udføre følgende kommando:

 sudo apt installer phpmyadmin 

FORSTØRRE

Trin 2
Vi indtaster bogstavet S for at bekræfte overførslen, og under installationsprocessen vil vi se en række spørgsmål som:
Vælg den webserver, der automatisk skal konfigureres til at køre phpMyAdmin:

FORSTØRRE

Trin 3
Klik på OK, og senere ser vi følgende:

FORSTØRRE

Trin 4
Vi vælger indstillingen Ja og trykker på Enter. Nu konfigurerer vi adgangskoden til MySQL fra phpMyAdmin:

FORSTØRRE

Trin 5
Vi bekræfter det samme:

FORSTØRRE

Trin 6
På denne måde har vi installeret phpMyAdmin i Ubuntu 18.04. Nu skal vi genstarte tjenesten ved at udføre følgende:

 sudo systemctl genstart apache2 
BemærkHvis PhpMyAdmin -pakken ikke er aktiveret til automatisk at fungere med apache -webserveren, vil det være nødvendigt at udføre følgende kommandoer for at kopiere phpmyadmin apache -konfigurationsfilen i / etc / phpmyadmin / til biblioteket med tilgængelige konfigurationer af apache webserver / etc / apache2 / conf-available / og derefter aktivere det ved hjælp af "a2enconf" -værktøjet, og genstart Apache-tjenesten sådan:
 sudo cp /etc/phpmyadmin/apache.conf /etc/apache2/conf-available/phpmyadmin.conf sudo a2enconf phpmyadmin sudo systemctl genstart apache2

Trin 7
Når dette er defineret, kan vi få adgang til phpMyAdmin ved hjælp af en af ​​følgende muligheder.

 http: // domænenavn / phpmyadmin ELLER http: // server_IP / phpmyadmin

Trin 8
Der definerer vi det sprog, der skal bruges, og vi indtaster root -legitimationsoplysningerne for adgang. Klik på Fortsæt, og på denne måde får vi adgang til phpMyAdmin -konsollen for at udføre alle de nødvendige trin:

FORSTØRRE

Trin 9
Hvis vi vil oprette en ny bruger for at få adgang til phpMyAdmin, vil vi udføre følgende linje:

 sudo mysql -u root -p 
Trin 10
Vi indtaster vores kodeord, og nu skal vi udføre hver linje i sin rækkefølge som denne. Så vi har oprettet en bruger, der hedder "admin".
 Opret BRUGER 'admin' @ 'localhost' IDENTIFICERET MED 'Password'; TILDELE ALLE PRIVILEGER TIL *. * TIL 'admin' @ 'localhost' MED GRANT MULIGHED; FLUSH -PRIVILEGER; Afslut;
Som vi kan se, er LAMP og phpMyAdmin et nyttigt og simpelt alternativ, endnu værre, til at styre både databaser og webservere på en totalt dynamisk måde med flotte funktioner og enkelhed.

wave wave wave wave wave