De veelzijdigheid van Linux-besturingssystemen geeft ons de mogelijkheid om de mogelijkheden van de organisatie maximaal uit te breiden, rekenend op de mogelijkheid om duizenden gratis applicaties en diensten te installeren voor het beheer en de administratie van alle processen, gebruikers en systeemparameters. Binnen deze wereld van mogelijkheden hebben we de LAMP-compilatie die ons de mogelijkheid geeft om databases, webservices en nog veel meer services centraal te beheren.
Via deze tutorial gaan we leren hoe je LAMP en phpMyAdmin installeert in Ubuntu 18.04. Als je Ubuntu 18.04 niet hebt, kunnen we het installeren via de volgende link:
Wat is LAMPLAMP (Linux, Apache, MySQL en PHP), is een set open source software die samen kan worden geïnstalleerd om een server in staat te stellen dynamische websites en applicaties te hosten. Eigenlijk is LAMP een acroniem dat staat voor een Linux-besturingssysteem met een Apache-server. Sitegegevens worden opgeslagen in de MySQL-database en dynamische inhoud wordt verwerkt met PHP.
Deze beschrijvingen zijn in principe:
LinuxHet is het besturingssysteem dat de eerste laag van deze structuur vormt. Linux legt de basis voor het LAMP-model.
ApacheVerwijst naar webserversoftware, meestal Apache Web Server. En zijn functie is om vanuit webbrowsers naar de juiste website te vertalen.
MySQLMySQL is verantwoordelijk voor het opslaan van gegevens die via scripts kunnen worden geraadpleegd om de bouw van een website uit te voeren.
PHPPHP is de programmeertaal waarmee websites en webapplicaties binnen Linux kunnen draaien.
Wat is phpMyAdminphpMyAdmin is ontwikkeld als een gratis softwaretool, die is geschreven in PHP, en waarvan het doel is om de administratie en het beheer van MySQL via het web te helpen beheren. phpMyAdmin heeft ondersteuning voor een diverse reeks bewerkingen in MySQL en MariaDB.
De meest gebruikte bewerkingen zoals het beheren van databases, tabellen, kolommen en meer kunnen worden uitgevoerd via de phpMyAdmin-gebruikersinterface, terwijl het nog steeds mogelijk is om elk SQL-statement direct uit te voeren.
PHPMyAdmin-functies
- Intuïtieve webinterface
- Ondersteuning voor de meeste MySQL-functies
- U kunt gegevens exporteren naar verschillende formaten zoals CSV, SQL, XML, PDF, ISO / IEC 26300 - Tekst en Spreadsheet van OpenDocument, Word, LATEX en andere
- Gegevens importeren uit CSV en SQL
- Het zit in de mogelijkheid om meerdere servers te beheren
- Afbeeldingen maken van een databaselay-out in verschillende formaten
- Maak complexe query's met behulp van Query-by-example (QBE)
- Globaal zoeken in een database of een subset daarvan
Nu zullen we zien hoe we deze handige tools kunnen installeren in Ubuntu 18.04.
1. Installeer Apache op Ubuntu 18.04
Stap 1
De eerste stap die u moet nemen, is om alle systeempakketten bij te werken en hiervoor voeren we de volgende opdracht uit:
sudo apt updateStap 2
Eenmaal bijgewerkt, gaan we verder met het installeren van Apache door de volgende regel uit te voeren. We voeren de letter S in om de download en installatie van Apache te bevestigen.
sudo apt installeer apache2
VERGROTEN
Stap 3
Zodra het installatieproces van Apache is voltooid op Ubuntu 18.04, zou de Apache-service automatisch moeten starten en kan deze worden gestart bij het opstarten van het besturingssysteem. Dit kan worden geverifieerd, als het actief is en werkt, met behulp van de volgende opdracht:
sudo systemctl status apache2
VERGROTEN
Stap 4
We kunnen controleren of de status actief en actief is. Nu zal het nodig zijn om de firewall te configureren om poorten 80 en 443 in te schakelen en te openen om verbindingsverzoeken van de client naar de apache-webserver toe te staan via respectievelijk HTTP en HTTPS, hiervoor voeren we het volgende uit:
sudo ufw allow 80 / tcp sudo ufw allow 443 / tcpStap 5
Hierna laden we de Apache-service opnieuw door het volgende uit te voeren:
sudo ufw herladen
VERGROTEN
Stap 6
Hierna moeten we het IP-adres van onze server valideren met behulp van de "ifconfig"-opdracht en om te controleren of Apache werkt en correct is geïnstalleerd, gaan we naar een browser en daar voeren we het volgende uit:
http: // domeinnaam / OF http: // server_IP /
2. Installeer MariaDB op Ubuntu 18.04
De volgende stap is het installeren van MariaDB, een gratis, krachtig open source databasebeheersysteem.
Stap 1
Voor de installatie gaan we het volgende uitvoeren. We voeren de letter S in om de download en installatie van MariaDB in Ubuntu 18.04 te bevestigen.
sudo apt install mariadb-server mariadb-client
VERGROTEN
Stap 2
MariaDB-services zouden na installatie automatisch moeten starten, om deze status te verifiëren gaan we het volgende uitvoeren:
sudo systemctl status mysql
VERGROTEN
Stap 3
Standaard is de installatie van MariaDB niet veilig, om er zeker van te zijn dat u een beveiligingsscript moet uitvoeren dat bij het pakket wordt geleverd. U wordt gevraagd om een root-wachtwoord in te stellen, zodat niemand anders kan inloggen op MariaDB. Om MariaDB te beveiligen gaan we het volgende uitvoeren:
sudo mysql_secure_installationStap 4
De vragen die moeten worden beantwoord, samen met hun antwoorden, zijn:
Root-wachtwoord instellen? [J / n]: y Anonieme gebruikers verwijderen? (Druk op y | Y voor Ja, een andere toets voor Nee): y Op afstand inloggen via root niet toestaan? (Druk op y | Y voor Ja, een andere toets voor Nee): y Verwijder de testdatabase en open deze? (Druk op y | Y voor Ja, een andere toets voor Nee): y Laad de privilegetabellen nu opnieuw? (Druk op y | Y voor Ja, een andere toets voor Nee): y
VERGROTEN
3. Installeer PHP op Ubuntu 18.04
Stap 1
Nu gaan we PHP installeren, dat standaard is ingesteld op PHP 7, en andere modules voor webimplementaties met behulp van de volgende opdracht. We voeren de letter S in om de download en installatie van PHP en zijn add-ons te bevestigen.
sudo apt installeer php php-common php-mysql php-gd php-cli
VERGROTEN
Stap 2
Nadat PHP is geïnstalleerd, is het mogelijk om de PHP-configuratie te testen door een eenvoudige info.php-pagina te maken in de documenthoofdmap van de webserver, door het volgende commando uit te voeren:
echo "" | sudo tee /var/www/html/info.php
VERGROTEN
Stap 3
Nu gaan we terug naar een browser en voeren een van de volgende regels uit:
http: //domeinnaam/info.php OF http: // server_IP / info.php
VERGROTEN
4. Installeer phpMyAdmin op Ubuntu 18.04
Stap 1
Nu gaan we phpMyAdmin installeren om MySQL / MariaDB-databases vanuit een webbrowser te beheren, hiervoor gaan we de volgende opdracht uitvoeren:
sudo apt install phpmyadmin
VERGROTEN
Stap 2
We voeren de letter S in om de download te bevestigen en tijdens het installatieproces zullen we een reeks vragen zien, zoals:
Kies de webserver die automatisch moet worden geconfigureerd om phpMyAdmin uit te voeren:
VERGROTEN
Stap 3
Klik op OK en later zien we het volgende:
VERGROTEN
Stap 4
We selecteren de optie Ja en drukken op Enter. Nu configureren we het wachtwoord voor MySQL vanuit phpMyAdmin:
VERGROTEN
Stap 5
Wij bevestigen hetzelfde:
VERGROTEN
Stap 6
Op deze manier hebben we phpMyAdmin geïnstalleerd in Ubuntu 18.04. Nu moeten we de service opnieuw starten door het volgende uit te voeren:
sudo systemctl herstart apache2OpmerkingAls het PhpMyAdmin-pakket niet is ingeschakeld om automatisch met de apache-webserver te werken, is het nodig om de volgende opdrachten uit te voeren om het phpmyadmin apache-configuratiebestand in / etc / phpmyadmin / naar de map met beschikbare configuraties van apache-webserver / te kopiëren etc / apache2 / conf-available / en activeer het vervolgens met behulp van het hulpprogramma "a2enconf", en herstart de Apache-service als volgt:
sudo cp /etc/phpmyadmin/apache.conf /etc/apache2/conf-available/phpmyadmin.conf sudo a2enconf phpmyadmin sudo systemctl herstart apache2
Stap 7
Zodra dit is gedefinieerd, hebben we toegang tot phpMyAdmin met een van de volgende opties.
http: // domeinnaam / phpmyadmin OF http: // server_IP / phpmyadmin
Stap 8
Daar definiëren we de te gebruiken taal en voeren we de root-referenties in voor toegang. Klik op Doorgaan en op deze manier krijgen we toegang tot de phpMyAdmin-console om alle noodzakelijke stappen uit te voeren:
VERGROTEN
Stap 9
Als we een nieuwe gebruiker willen maken om toegang te krijgen tot phpMyAdmin, gaan we de volgende regel uitvoeren:
sudo mysql -u root -pStap 10
We voeren ons wachtwoord in en nu moeten we elke regel in zijn volgorde als volgt uitvoeren. Daarom hebben we een gebruiker aangemaakt met de naam "admin".
MAAK GEBRUIKER 'admin' @ 'localhost' GEDENTIFICEERD DOOR 'Wachtwoord'; VERLENEN ALLE PRIVILEGES OP *.* AAN 'admin' @ 'localhost' MET SUBSIDIEOPTIE; SPOEL VOORRECHTEN; Uitgang;Zoals we kunnen zien, is LAMP en phpMyAdmin een handig en eenvoudig alternatief, erger nog krachtig, om zowel databases als webservers op een volledig dynamische manier te beheren, met geweldige functies en eenvoud.