Apache, MariaDB, PHP en phpMyAdmin installeren in Ubuntu 18.04

In dit artikel leren we Apache, MariaDB, PHP en PHPMyAdmin te installeren op de Ubuntu 18.04-server.

Apache, MySQL/MariaDB en PHP zijn samengesteld uit pakketten. Het staat bekend als LAMP en wordt geïnstalleerd op de Linux-systeemomgeving.

Voorwaarde:

  • Ubuntu 18.04 serverinstallatie.
  • Servertoegang met rootgebruiker.

1. Houd de server up-to-date:

# apt update -y

# apt upgrade -y

2. Installeer Apache-webserver

# apt install apache2 -y

Als je firewall- en firewallblokverzoeken van de apache-webserver hebt ingeschakeld, open dan een poort in de firewall.

# ufw allow 80/tcp

# ufw allow 443/tcp

# ufw reload

Laten we nu de Apache-installatie controleren. Open de browser en test de standaardpagina.

http://[SERVER IP]

3. Installeer MariaDB

# apt install mariadb-server mariadb-client -y

De standaardconfiguratie van de MariaDB is niet beveiligd. Laten we de installatie beveiligen met het volgende commando:

# mysql_secure_installation

Zodra het script wordt uitgevoerd, zal het meerdere vragen stellen.

Het zal u vragen om het huidige wachtwoord voor root in te voeren (voer voor geen):

Voer vervolgens ja/j in bij de volgende beveiligingsvragen:

Set a root password? [Y/n]: y
Remove anonymous users? : y
Disallow root login remotely? : y
Remove test database and access to it? : y
Reload privilege tables now? : y

4. Installeer PHP

Hier installeren we de standaard PHP-versie 7.2 en andere modules voor webimplementaties met behulp van de volgende opdracht:

# apt install php php-common php-mysql php-gd php-cli -y

Nadat PHP is geïnstalleerd, maakt u voor testdoeleinden een eenvoudige info.php-pagina met de volgende opdracht:

# echo "' | sudo tee /var/www/html/info.php

Laten we het nu openen vanuit de webbrowser:

http://SERVER_IP/info.php

5. Installeer phpMyAdmin

U kunt phpMyAdmin installeren voor het beheren van MySQL/MariaDB-databases vanuit het comfort van een webbrowser met behulp van de volgende opdracht:

# apt install phpmyadmin -y

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

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

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

# systemctl restart apache2

De root-login mislukt naar phpMyAdmin. We moeten een nieuwe gebruiker maken en alle rechten aan die gebruiker verlenen.

Om een ​​nieuwe gebruiker aan te maken, logt u in op MariaDB met de volgende opdracht:

# mysql -u root -p

En voer de volgende opdrachten uit:

MariaDB [(none)]> CREATE USER 'admin’@’localhost' IDENTIFIED BY 'neotechsystems=@3454';
MariaDB [(none)]> GRANT ALL PRIVILEGES ON *.* TO 'admin’@’localhost' WITH GRANT OPTION;
MariaDB [(none)]> FLUSH PRIVILEGES;

Nu kunnen we inloggen op phpMyAdmin met de admin-gebruiker.

Dat is het. In dit artikel hebben we gezien hoe onze ondersteuningstechnici Apache, MariaDB, PHP en phpMyAdmin installeren op de Ubuntu 18.04-server.


Hoe maak je een groep aan in Linux

Hoe maak je een groep aan in Linux

Groepen worden gebruikt om gebruikers en hun privileges te organiseren, zoals het lezen van de schrijf- en uitvoeringsrechten. Om een ​​groud toe te voegen, is het commando groupadd.

3 manieren om het CPU-gebruik in Linux te controleren

3 manieren om het CPU-gebruik in Linux te controleren

Leg 3 manieren uit om het CPU-gebruik in Linux te controleren. CPU-gebruik verwijst naar het gebruik van verwerkingsbronnen of de hoeveelheid werk die door een CPU wordt verwerkt.

Hoe DenyHosts te installeren en configureren in CentOS 7

Hoe DenyHosts te installeren en configureren in CentOS 7

DenyHosts wordt veel gebruikt als alternatief voor Fail2ban. Als er te veel ongeldige SSH-inlogpogingen zijn geweest, gaat het ervan uit dat de brute-force-aanvallen of

Koppel een nieuwe schijf aan een Linux-server

Koppel een nieuwe schijf aan een Linux-server

We zullen leren hoe je een nieuwe schijf op een Linux-server kunt mounten. Voor deze demonstratie gebruiken we de CentOS 7-cloudserver. mount nu de partitie zoals hieronder getoond.

Eenvoudig te installeren Fail2ban op Ubuntu 20.04

Eenvoudig te installeren Fail2ban op Ubuntu 20.04

Leg goed uit hoe het eenvoudig is om Fail2ban op Ubuntu 20.04 te installeren. Fail2ban is geschreven in de programmeertaal Python en is gratis open source. Configuratie.

Hoe WireGuard VPN te installeren op Ubuntu 20.04

Hoe WireGuard VPN te installeren op Ubuntu 20.04

Leg goed uit hoe u WireGuard VPN installeert op Ubuntu 20.04. WireGuard is een uiterst eenvoudige, snelle en moderne VPN die gebruikmaakt van de modernste cryptografie

Hoe OpenSSL 1.1.1d in CentOS te installeren

Hoe OpenSSL 1.1.1d in CentOS te installeren

OpenSSL is een robuuste, commerciële toolkit met volledige functionaliteit voor de Transport Layer Security (TLS) & (SSL)-protocollen. Leer OpenSSL 1.1.1d installeren in CentOS

CSF installeren en configureren op CentOS 8

CSF installeren en configureren op CentOS 8

Hoe CSF op de CentOS 8-server te installeren en configureren. ConfigServer Security & Firewall is een (SPI) firewall, Login/Intrusion Detection en Security applicatie.

Configuratie van auditregel wordt niet weergegeven – Problemen oplossen?

Configuratie van auditregel wordt niet weergegeven – Problemen oplossen?

Configuratie auditregel niet weergegeven? Ontdek hoe onze ondersteuningstechnici het probleem oplossen en oplossen. Regelconfiguratiebestand /etc/audit/rules.d/audit.rules

CloudLinux Hoge belasting op server

CloudLinux Hoge belasting op server

In dit artikel zullen we leren hoe onze ondersteuningstechnici de hoge belasting van CloudLinux op de server oplossen. Zorg ervoor dat uw LVE-limieten correct zijn geconfigureerd.