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 oppdateringSteg 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 / tcpTrinn 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_installationTrinn 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å nyttMerkHvis 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 -pTrinn 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.