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 opdateringTrin 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 / tcpTrin 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_installationTrin 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 apache2Bemæ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 -pTrin 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.