Installeer MongoDB met Apache2, PHP 7.2-ondersteuning op Ubuntu 16.04 | 17.10 | 18.04

  • Noah Scott
  • 0
  • 1746
  • 397

Deze korte tutorial laat studenten en nieuwe gebruikers zien hoe ze MongoDB met Apache2- en PHP 7.2-ondersteuning kunnen installeren op Ubuntu 16.04 / 17.10 en 18.05 LTS-servers ... MongoDB, een gratis open source, NoSQL, High-performance, schemavrije documentgeoriënteerde database kan worden gebruikt om krachtige websites en applicaties te maken.

Als je een applicatie of een website gaat ontwikkelen waarvoor MongoDB als back-end databaseserver nodig is, zouden de onderstaande stappen een goede plek moeten zijn om MongoDB te laten werken met Apache2 en PHP 7.2-ondersteuning ...

Wanneer u klaar bent om MongoDB-installatie op Ubuntu te krijgen met Apache2- en PHP-ondersteuning, gaat u verder met de onderstaande stappen:

Stap 1: Installeer Apache2 HTTP-server

Om Apache2 HTTP op de Ubuntu-server te installeren, voert u de onderstaande opdrachten uit ...

sudo apt update sudo apt apache2 installeren

Na het installeren van Apache2 kunnen de onderstaande opdrachten worden gebruikt om de Apache2-service te stoppen, te starten en in te schakelen om altijd op te starten met de server-boot.

sudo systemctl stop apache2.service sudo systemctl start apache2.service sudo systemctl enable apache2.service 

Om de Apache2-installatie te testen, open je je browser en blader je naar de serverhostnaam of het IP-adres en je zou de Apache2-standaardtestpagina moeten zien zoals hieronder weergegeven ... Als je dat ziet, werkt Apache2 zoals verwacht ...

http: // localhost

Stap 2: MongoDB-repository toevoegen

Om de laatste versie van MongoDB te krijgen, moet je zijn repository toevoegen aan Ubuntu ... om dat te doen, voer je de onderstaande commando's uit om de officiële repository key toe te voegen.

sudo apt-key adv --keyserver hkp: //keyserver.ubuntu.com: 80 --recv 2930ADAE8CAF5059EE73BB4B58712A2291FA4AD5

Nadat u de repository-sleutel aan Ubuntu hebt toegevoegd, voert u de onderstaande opdrachten uit om de MongoDB-repository aan uw systeem toe te voegen ...

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

STAP 3: INSTALLEER MONGODB

Nu de repository en sleutel zijn toegevoegd aan Ubuntu, voert u de onderstaande opdrachten uit om het pakket te installeren.

sudo apt update sudo apt mongodb-org mongodb-org-server installeren

Standaard luistert MongoDB op poort 27017 ... na installatie zou de lokale server moeten kunnen communiceren met MongoDB ... om te controleren of MongoDB draait en actief is, voer je de onderstaande commando's uit:

sudo systemctl start mongod sudo systemctl status mongod

Je zou zoiets als de onderstaande regels moeten zien:

richard @ ubuntu1604: ~ $ sudo systemctl status mongod ● mongod.service - Krachtige, schemavrije documentgeoriënteerde database Geladen: geladen (/lib/systemd/system/mongod.service; ingeschakeld; vooraf ingestelde leverancier: ingeschakeld) Actief: actief (actief) sinds za 27-01-2018 08:53:42 CST; 13 minuten geleden Documenten: https://docs.mongodb.org/manual Hoofd-PID: 2383 (mongod) Taken: 23 Geheugen: 60.7M CPU: 2.613s CGroup: /system.slice/mongod.service └─2383 / usr / bin / mongod --config /etc/mongod.conf 

Voer de onderstaande opdrachten uit om verbinding te maken met de MongoDB-shell:

Stap 4: Installeer PHP 7.2 op Ubuntu

PHP 7.2 is niet beschikbaar op de standaard repositories van Ubuntu ... om het te installeren, moet je het downloaden van externe repositories.

Voer de onderstaande opdrachten uit om de onderstaande repository van derden toe te voegen om te upgraden naar PHP 7.2

sudo apt-get install software-properties-common sudo add-apt-repository ppa: ondrej / php

Werk vervolgens bij en upgrade naar PHP 7.2

sudo apt-update

Voer vervolgens de onderstaande opdrachten uit om PHP 7.2 en gerelateerde modules te installeren.

sudo apt php7.2 libapache2-mod-php7.2 php7.2-common php7.2-cli php7.2-mongodb php-pear php7.2-dev installeren

Voer na het installeren van PHP 7.2 de onderstaande opdrachten uit om het standaard PHP-configuratiebestand voor Apache2 te openen ...

Stap 5: Installeer MongoDB PHP-stuurprogramma's

MongoDB PHP-stuurprogramma's bieden een uitzonderlijk dunne lijm tussen MongoDB en PHP ... voer de onderstaande opdrachten uit om het te installeren.

sudo pecl installeer mongodb

Voer daarna de onderstaande opdrachten uit om de stuurprogramma's in te schakelen

sudo bash sudo echo "extension = mongodb.so" >> /etc/php/7.2/apache2/php.ini 

Start Apache2 opnieuw

sudo systemctl herstart apache2.service

Ga hieronder verder om te controleren of het MongoDB PHP-stuurprogramma is geïnstalleerd en ingeschakeld ...

Maak een phpinfo.php bestand in de Apache2-hoofdmap door de onderstaande opdrachten uit te voeren

sudo nano /var/www/html/phpinfo.php

Typ vervolgens de onderstaande inhoud en sla het bestand op.

Sla het bestand op ... blader vervolgens naar de hostnaam van uw server, gevolgd door /phpinfo.php

http: //localhost/phpinfo.php

Je zou de standaard PHP-testpagina moeten zien ...

Dat is het!




Niemand heeft nog op dit artikel gereageerd.

Een verzameling nuttige informatie over het Linux-besturingssysteem en nieuwe technologieën
Nieuwe artikelen, praktische tips, gedetailleerde recensies en handleidingen. Voel je thuis in de wereld van het Linux-besturingssysteem