Zoeken op website

Hoe LAMP Stack te installeren met PhpMyAdmin in Ubuntu 18.04


Een LAMP-stack bestaat uit pakketten zoals Apache, MySQL/MariaDB en PHP geïnstalleerd op een Linux-systeemomgeving voor het hosten van websites en apps.

Lees ook: Installeer Apache, MariaDB, PHP en PhpMyAdmin in Ubuntu 18.04

PhpMyAdmin is een gratis, open source, bekende, volledig functionele en intuïtieve webgebaseerde frontend voor het beheren van de MySQL- en MariaDB-database. Het ondersteunt verschillende databasebewerkingen en heeft veel functies waarmee u uw databases eenvoudig kunt beheren via een webinterface; zoals het importeren en exporteren van gegevens in verschillende formaten, het genereren van complexe en nuttige queries met behulp van Query-by-example (QBE), het beheren van meerdere servers, en nog veel meer.

Vereisten:

  1. Minimale Ubuntu 18.04-serverinstallatie.
  2. Toegang tot de server via SSH (als u geen directe toegang heeft).
  3. Root-gebruikersrechten of gebruik de sudo-opdracht om alle opdrachten uit te voeren.

In dit artikel leggen we uit hoe je de LAMP stack installeert met PhpMyAdmin in Ubuntu 18.04.

Stap 1: Installeer Apache Web Server op Ubuntu 18.04

1. Begin eerst met het updaten van uw softwarepakketten en installeer vervolgens de Apache webserver met behulp van de volgende opdrachten.

sudo apt update
sudo apt install apache2

2. Nadat het installatieproces is voltooid, zou de apache-service automatisch moeten starten en zal deze ingeschakeld worden om te starten tijdens het opstarten van het systeem. U kunt controleren of deze actief is met behulp van de volgende opdracht.

sudo systemctl status apache2

3. Als u een systeemfirewall heeft ingeschakeld en actief is, moet u de poorten 80 en 443 openen om clientverbindingsverzoeken met Apache Web toe te staan server via respectievelijk HTTP en HTTPS en laad vervolgens de firewall-instellingen opnieuw zoals weergegeven.

sudo ufw allow 80/tcp
sudo ufw allow 443/tcp
sudo ufw reload

4. Verifieer nu uw Apache-installatie door de standaardtestpagina op de onderstaande URL vanuit een webbrowser te testen.

http://domain_name/
OR
http://SERVER_IP/

Als u de standaardpagina van Apache ziet, betekent dit dat uw installatie goed werkt.

Stap 2: Installeer MariaDB op Ubuntu 18.04

5. Installeer nu MariaDB, is een gratis, open source databasebeheersysteem afgeleid van MySQL en het is een door de gemeenschap ontwikkeld project dat wordt geleid door de oorspronkelijke ontwikkelaars van MySQL.

sudo apt install mariadb-server mariadb-client

6. De MariaDB-services zouden na de installatie automatisch moeten starten. Controleer de status ervan om er zeker van te zijn dat deze actief is.

sudo systemctl status mysql

7. De installatie van MariaDB is standaard niet beveiligd. U moet een beveiligingsscript uitvoeren dat bij het pakket wordt geleverd. U wordt gevraagd een rootwachtwoord in te stellen om ervoor te zorgen dat niemand zich kan aanmelden bij de MariaDB.

sudo mysql_secure_installation

Zodra u het script uitvoert, wordt u gevraagd het huidige wachtwoord voor root in te voeren (enter for none):

Voer vervolgens ja/y in op de volgende beveiligingsvragen:

  • Rootwachtwoord instellen? [J/n]: y
  • Anonieme gebruikers verwijderen? (Druk op y|Y voor Ja, een andere toets voor Nee) : y
  • Root-aanmelding op afstand niet toestaan? (Druk op y|Y voor Ja, een andere toets voor Nee) : y
  • Testdatabase verwijderen en toegang daartoe krijgen? (Druk op y|Y voor Ja, een andere toets voor Nee) : y
  • Privilegetabellen nu opnieuw laden? (Druk op y|Y voor Ja, een andere toets voor Nee) : y

Stap 3: Installeer PHP op Ubuntu 18.04

8. PHP is een van de meest gebruikte scripttalen aan de serverzijde die wordt gebruikt om dynamische inhoud op websites en in apps te genereren. U kunt PHP (de standaardversie is PHP 7.2) en andere modules voor webimplementaties installeren met de volgende opdracht.

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

9. Zodra PHP is geïnstalleerd, kunt u uw PHP-installatie testen door een eenvoudige info.php-pagina te maken in de documentroot van uw webserver, met behulp van deze enkele opdracht.

 
echo "<?php phpinfo(); ?>" | sudo tee /var/www/html/info.php

10. Open vervolgens een webbrowser en voer deze URL in om de php-informatiepagina te bekijken.

http://domain_name/info.php
OR
http://SERVER_IP/info.php

Stap 4: Installeer PhpMyAdmin op Ubuntu 18.04

11. Ten slotte kunt u phpMyAdmin installeren voor het beheren van MySQL/MariaDB databases vanuit het comfort van een webbrowser, door de volgende opdracht uit te voeren.

sudo apt install phpmyadmin

Tijdens het installatieproces van het pakket wordt u gevraagd de webserver te kiezen die automatisch moet worden geconfigureerd om phpMyAdmin uit te voeren, apache te selecteren door op de spatiebalk te drukken en op Enter te drukken.

12. Voer vervolgens het wachtwoord in voor de MySQL/MariaDB beheerdersgebruiker, zodat het installatieprogramma een database voor phpmyadmin kan maken.

13. Zodra alles is geïnstalleerd, kunt u de apache2-service nu opnieuw opstarten om de recente wijzigingen door te voeren.

sudo systemctl restart apache2

Opmerking: Als het PhpMyAdmin pakket niet automatisch met de apache-webserver kan werken, voer dan de volgende opdrachten uit om de phpmyadmin apache-configuratie te kopiëren bestand onder /etc/phpmyadmin/ naar de map met beschikbare configuraties van de apache webserver /etc/apache2/conf-available/ en activeer het vervolgens met a2enconf hulpprogramma en start de apache-service opnieuw om de recente wijzigingen als volgt te bewerkstelligen.

sudo cp /etc/phpmyadmin/apache.conf /etc/apache2/conf-available/phpmyadmin.conf 
sudo a2enconf phpmyadmin
sudo systemctl restart apache2

14. Ten slotte typt u vanuit een webbrowser de volgende URL om toegang te krijgen tot uw phpMyAdmin-webfrontend.

http://domain_name/phpmyadmin
OR
http://SERVER_IP/phpmyadmin

Gebruik de root-referenties om te authenticeren in phpMyAdmin, zoals weergegeven in de volgende schermafbeelding.

Belangrijk: vanaf MySQL 5.7 vereist root login sudo commando, daarom mislukt root login via phpmyadmin , moet u mogelijk een ander beheerdersaccount maken. Open de mariadb-shell met behulp van het root-account vanaf een terminal en voer de volgende opdrachten uit om een nieuwe gebruiker aan te maken:

sudo mysql -u root -p
MariaDB [(none)]> CREATE USER 'admin'@'localhost' IDENTIFIED BY '=@!#254tecmint';
MariaDB [(none)]> GRANT ALL PRIVILEGES ON *.* TO 'admin'@'localhost' WITH GRANT OPTION;
MariaDB [(none)]> FLUSH PRIVILEGES;

Log nu in op PhpMyAdmin met de nieuwe admin-referenties om uw databases te beheren.

Om uw PhpMyAdmin-webinterface te beveiligen, raadpleegt u dit artikel: 4 nuttige tips om de PhpMyAdmin-webinterface te beveiligen.

Dat is het! In dit artikel hebben we uitgelegd hoe je de LAMP-stack instelt met de nieuwste PhpMyAdmin in Ubuntu 18.04. Gebruik het onderstaande opmerkingenformulier om ons uw vragen of gedachten over deze handleiding te sturen.