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

Mongodb für PHP auf Plesk-Servern installieren

Diese Anleitung hilft Ihnen bei der Installation der PHP-Erweiterung von MongoDB auf einem Plesk-Server. Sie benötigen Root-Zugriff auf den Server, daher ist dies nicht mit gemeinsam genutzten Hosting-Umgebungen kompatibel.

Der letzte Schritt sollte mit dem „Systembenutzer“-Konto Ihrer Domain ausgeführt werden.

Diese Anleitung verwendet die Plesk PHP 7.0-Binärdatei, aber Sie können alle Instanzen von „70“ und „7.0“ durch Ihre ausgewählte PHP-Version ersetzen. Stellen Sie einfach sicher, dass Sie diese bestimmte Version installiert haben (von Plesk) und für die betreffende Domain in der Plesk-GUI ausgewählt haben, sonst findet die Web-App den mongodb-Server nicht.

0. Installieren Sie MongoDB Server Daemon, falls Sie dies noch nicht getan haben

echo '[MongoDB]
name=MongoDB Repository
baseurl=http://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/4.2/$basearch/
gpgcheck=1
enabled=1
gpgkey=https://www.mongodb.org/static/pgp/server-4.2.asc' > /etc/yum.repos.d/mongodb.repo

yum install mongodb-org
systemctl restart mongod

1. Abhängigkeiten zum Kompilieren installieren

yum install gcc openssl-devel plesk-php70-devel

2. Verwenden Sie PECL, um die PHP-Bibliothek zu installieren

/opt/plesk/php/7.0/bin/pecl config-set php_prefix /opt/plesk/php/7.0/bin/
/opt/plesk/php/7.0/bin/pecl install mongodb
echo 'extension=mongodb.so' > /opt/plesk/php/7.0/etc/php.d/mongodb.ini
systemctl restart plesk-php70-fpm

3. Mongodb-Bibliothek mit Composer einrichten

Beachten Sie, dass Sie Composer in dem Dateipfad installiert haben müssen, in dem Sie ihn ausführen/verwenden möchten, bevor Sie diesen Befehl ausführen.

/opt/plesk/php/7.0/bin/php composer.phar require "mongodb/mongodb=^1.0.0"

Wenn Sie diesen letzten Schritt versehentlich als Root ausgeführt haben, stellen Sie sicher, dass Sie die Dateien anschließend dem richtigen Benutzer chown.

Fanden Sie diesen Leitfaden hilfreich? Besuchen Sie unseren Blog für weitere tolle Informationen. Benötigen Sie weitere Hilfe? Mit einem unserer verwalteten kanadischen VPS-Dienste können wir die Installation für Sie übernehmen!


Plesk
  1. Installation des fehlenden mcrypt-Moduls für PHP 7.2

  2. So installieren Sie XCache für PHP unter CentOS

  3. Zusätzliche von Parallels für Parallels Plesk Panel (dedizierte Server) angebotene Funktionen

  4. PHP-Einstellungen auf Plesk

  5. So installieren Sie Ioncube-Loader für Plesk PHP 7

Installieren von Laravel PHP Framework auf Ubuntu 16.04 für Apache

Installieren von Laravel PHP Framework auf Ubuntu 18.04 LTS für Apache

So installieren Sie den ionCube Loader für PHP in Ubuntu

Wie installiere ich WordPress in Plesk?

Node.js für Plesk

So installieren/entfernen Sie zusätzliche PHP-Versionen auf Plesk