GNU/Linux >> LINUX-Kenntnisse >  >> Panels >> Panels

So richten Sie Apache, PHP und MongoDB unter Ubuntu 20.04 ein

In diesem Tutorial erklären wir Ihnen Schritt für Schritt, wie Sie Apache, PHP und MongoDB unter Ubuntu 20.04 einrichten

Wir installieren den Apache-Webserver, die neueste PHP-Version und den MongoDB-Datenbankserver. Der Zweck dieses Beitrags ist es zu erklären, wie diese drei verschiedenen Arten von Diensten auf einem Server für zukünftige Entwicklungsaufgaben und den Aufbau einer erstaunlichen Anwendung konfiguriert werden können. MongoDB ist ein kostenloser Open-Source-NoSQL-Backend-Datenbankserver, der perfekt mit dem Apache-Webserver und PHP als Skriptsprache zusammenarbeitet.

Diese Einrichtung und Umgebung dauert bis zu 15 Minuten. Fangen wir an!

Voraussetzungen

  • Neuinstallation von Ubuntu 20.04
  • Benutzerberechtigungen:Root- oder Nicht-Root-Benutzer mit sudo-Berechtigungen

Schritt 1. Aktualisieren Sie das System

Vor der Installation dieser drei verschiedenen Dienste werden wir die Systempakete auf die neuesten verfügbaren Versionen aktualisieren:

sudo apt update -y && sudo apt upgrade -y

Schritt 2. Apache-Webserver installieren

Um den Apache-Webserver zu installieren, führen Sie den folgenden Befehl aus:

sudo apt install apache2

Nach erfolgreicher Installation starten und aktivieren Sie den Dienst

sudo systemctl start apache2 && sudo systemctl enable apache2

Um zu überprüfen, ob alles in Ordnung ist, führen Sie den folgenden Befehl für den Status des Apache2-Dienstes aus:

sudo systemctl status apache2

Sie sollten die folgende Ausgabe erhalten:

root@vps:~# sudo systemctl status apache2
● apache2.service - The Apache HTTP Server
     Loaded: loaded (/lib/systemd/system/apache2.service; enabled; vendor preset: enabled)
     Active: active (running) since Thu 2022-04-14 19:54:33 UTC; 40min ago
       Docs: https://httpd.apache.org/docs/2.4/
   Main PID: 675 (apache2)
      Tasks: 6 (limit: 4617)
     Memory: 23.1M
     CGroup: /system.slice/apache2.service
             ├─675 /usr/sbin/apache2 -k start
             ├─925 /usr/sbin/apache2 -k start
             ├─926 /usr/sbin/apache2 -k start
             ├─927 /usr/sbin/apache2 -k start
             ├─928 /usr/sbin/apache2 -k start
             └─930 /usr/sbin/apache2 -k start

Apr 14 19:54:31 test.vps systemd[1]: Starting The Apache HTTP Server...

Schritt 3. Installieren Sie PHP 8 mit dem MongoDB-Modul

Zuerst müssen wir das PHP-Repository hinzufügen und Apache aus der Liste auswählen. Führen Sie den folgenden Befehl aus:

sudo apt install software-properties-common

sudo add-apt-repository ppa:ondrej/php

Sobald das Repo hinzugefügt wurde, aktualisieren Sie das System und installieren Sie PHP zusammen mit anderen Modulen, einschließlich des MongoDB-Moduls.

sudo apt install php8.0 libapache2-mod-php8.0 php8.0-cli php8.0-mongodb php8.0-common php8.0-imap php8.0-redis php8.0-snmp php8.0-xml php8.0-zip php8.0-mbstring php8.0-cgi php8.0-curl php8.0-gd -y

Überprüfen Sie die installierte PHP-Version mit dem folgenden Befehl:

php -v

Sie sollten die folgende Ausgabe erhalten:

root@vps:~# php -v
PHP 8.0.17 (cli) (built: Mar 20 2022 17:04:09) ( NTS )
Copyright (c) The PHP Group
Zend Engine v4.0.17, Copyright (c) Zend Technologies
    with Zend OPcache v8.0.17, Copyright (c), by Zend Technologies

Um zu überprüfen, ob das MongoDB-PHP-Modul erfolgreich installiert wurde, führen Sie den folgenden Befehl aus:

php -m | grep mongodb

Sie sollten die folgende Ausgabe erhalten

root@vps:~# php -m | grep mongodb
mongodb

Schritt 4. MongoDB-Datenbankserver installieren

Fügen Sie zuerst die GPG-Schlüssel hinzu:

wget -qO - https://www.mongodb.org/static/pgp/server-4.4.asc | sudo apt-key add -

Dann müssen wir das MongoDB-Repository hinzufügen:

echo "deb [ arch=amd64,arm64 ] https://repo.mongodb.org/apt/ubuntu focal/mongodb-org/4.4 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-4.4.list

Sobald dies erledigt ist, aktualisieren Sie das System und installieren Sie den MongoDB-Datenbankserver.

sudo apt-get install gnupg
sudo apt update -y
sudo apt upgrade -y

sudo apt-get install mongodb-org=4.4.8 mongodb-org-server=4.4.8 mongodb-org-shell=4.4.8 mongodb-org-mongos=4.4.8 mongodb-org-tools=4.4.8 -y

Danach starten und aktivieren Sie den MongoDB-Dienst:

sudo systemctl start mongod && sudo systemctl enable mongod

Um den Status von MongoDB zu überprüfen, führen Sie den folgenden Befehl aus:

sudo systemctl status mongod

Sie sollten die folgende Ausgabe erhalten:

root@host:~# sudo systemctl status mongod
● mongod.service - MongoDB Database Server
     Loaded: loaded (/lib/systemd/system/mongod.service; enabled; vendor preset: enabled)
     Active: active (running) since Sun 2022-04-17 07:36:21 UTC; 2s ago
       Docs: https://docs.mongodb.org/manual
   Main PID: 81644 (mongod)
     Memory: 57.1M
     CGroup: /system.slice/mongod.service
             └─81644 /usr/bin/mongod --config /etc/mongod.conf

Apr 17 07:36:21 test.vps systemd[1]: Started MongoDB Database Server.

Schritt 5. PHPINFO-Datei erstellen

Wir müssen eine PHP-Infodatei im Dokumentenstamm des Apache-Webservers erstellen.

Angenommen, der Dokumentenstamm befindet sich unter /var/www/html Verzeichnis auf Ihrem Server.

cd /var/www/html

sudo nano phpinfo.php

Fügen Sie die folgenden Codezeilen ein.

<?php
phpinfo();
?>

Starten Sie danach den Apache-Dienst erneut:

sudo systemctl restart apache2

Rufen Sie die Website unter http://YourServerIPAddress/phpinfo.php auf oder http://IhrDomainName/phpinfo.php

Suchen Sie die MongoDB-Erweiterungen mit „STRG+F“ und geben Sie „mongodb“ in den Suchbereich ein.

Das ist es. Sie haben erfolgreich Apache2, PHP8.0 und MongoDB auf Ubuntu VPS zusammen mit den erforderlichen Erweiterungen installiert.

Wenn Sie Schwierigkeiten haben, eine solche Konfiguration mit vielen Diensten und Modulen einzurichten, können Sie sich natürlich jederzeit an unseren technischen Support wenden, der den Rest erledigt. Wir sind rund um die Uhr erreichbar und sorgen dafür, dass Ihr Server in kürzester Zeit reibungslos läuft.

Wenn Ihnen dieser Beitrag zur Einrichtung von Apache, PHP und MongoDB unter Ubuntu 20.04 gefallen hat, teilen Sie ihn bitte mit Ihren Freunden in den sozialen Netzwerken über die Schaltflächen auf der linken Seite oder hinterlassen Sie einfach unten eine Antwort. Danke.


Panels
  1. So installieren Sie Apache unter Ubuntu 18.04

  2. So installieren Sie MongoDB unter Ubuntu 16.04

  3. So installieren Sie Kirby CMS auf Ubuntu 18.04

  4. So installieren Sie LAMP Apache, MySQL, PHP in Ubuntu 22.04

  5. So installieren Sie PHP 7.4 auf Ubuntu 20.04

So installieren Sie MongoDB unter Ubuntu 15.04

So installieren Sie MongoDB unter Ubuntu 16.04

So richten Sie den virtuellen Host Apache unter Ubuntu 20.04 LTS ein

So installieren Sie PHP 8 unter Ubuntu 18.04

So installieren Sie MongoDB unter Ubuntu 22.04

So installieren Sie Apache unter Ubuntu 22.04