Heim Backend-Entwicklung PHP7 So installieren Sie die Mongodb-Erweiterung in PHP7

So installieren Sie die Mongodb-Erweiterung in PHP7

Aug 17, 2020 am 09:25 AM
mongodb php7

So installieren Sie die Mongodb-Erweiterungsdatei: Laden Sie zuerst die Mongodb-Erweiterungsdatei herunter, dekomprimieren Sie sie, kompilieren Sie sie und installieren Sie sie. Ändern Sie dann die Konfigurationsdatei „mongodb.so“ und starten Sie sie schließlich neu Service.

So installieren Sie die Mongodb-Erweiterung in PHP7

Empfohlen: "PHP-Video-Tutorial

PHP7Mongodb-Erweiterung hinzufügen und Mongodb installieren

Vorher kompilieren Bei der Installation von PHP7 wurde keine Mongo-Erweiterung hinzugefügt. Jetzt müssen Sie das Programm debuggen und PHP zur Unterstützung der Mongo-Erweiterung benötigen. Die relevanten Dateien wurden überprüft und die Erweiterung erfolgreich installiert.

Erstens: Installieren Sie Mongodb

1. Laden Sie zunächst das komprimierte Paket von der offiziellen Website herunter: https://www.mongodb.com/download-center?jmp=nav#community

Entpacken Sie die Paketdatei:

tar -zxvf mongodb-osx-x86_64-enterprise-3.4.2.tgz
Nach dem Login kopieren

Erstellen Sie den angegebenen Ordner und kopieren Sie den Code dorthin:

mkdir -p mongodb
cp -R -n mongodb-osx-x86_64-enterprise-3.4.2/ mongodb
Nach dem Login kopieren

Erstellen Sie Umgebungsvariablen:

export PATH=<mongodb-install-directory>/bin:$PATH
Nach dem Login kopieren

Erstellen Sie einen Datenordner für Mongodb.

mkdir -p /data/db
Nach dem Login kopieren

Starten Sie den Dienst (--dbpath gibt den Datenordnerpfad an):

mongod --dbpath <path to data directory>
Nach dem Login kopieren

Zwei: Installieren Sie die Mongodb-Erweiterung

1. Laden Sie die Erweiterungsdatei herunter: http://pecl. php.net /package/mongodb

Entpacken, kompilieren und installieren:

tar -zxf mongodb-1.2.8.tgz
cd mongodb-1.2.8/
phpize
./configure --with-php-config=/urs/bin/php-config
make && make install
Nach dem Login kopieren

Ändern Sie die PHP-Konfigurationsdatei und fügen Sie die Konfiguration der Erweiterung mongodb.so hinzu

vim /etc/php.ini
extension=mongodb.so
Nach dem Login kopieren

Starten Sie den PHP-FPM-Dienst neu< /p>

service php-fpm restart
Nach dem Login kopieren

Das obige ist der detaillierte Inhalt vonSo installieren Sie die Mongodb-Erweiterung in PHP7. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn

Heiße KI -Werkzeuge

Undresser.AI Undress

Undresser.AI Undress

KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover

AI Clothes Remover

Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool

Undress AI Tool

Ausziehbilder kostenlos

Clothoff.io

Clothoff.io

KI-Kleiderentferner

AI Hentai Generator

AI Hentai Generator

Erstellen Sie kostenlos Ai Hentai.

Heiße Werkzeuge

Notepad++7.3.1

Notepad++7.3.1

Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6

Dreamweaver CS6

Visuelle Webentwicklungstools

SublimeText3 Mac-Version

SublimeText3 Mac-Version

Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Warum tritt bei der Installation einer Erweiterung mit PECL in einer Docker -Umgebung ein Fehler auf? Wie löst ich es? Warum tritt bei der Installation einer Erweiterung mit PECL in einer Docker -Umgebung ein Fehler auf? Wie löst ich es? Apr 01, 2025 pm 03:06 PM

Ursachen und Lösungen für Fehler Bei der Verwendung von PECL zur Installation von Erweiterungen in der Docker -Umgebung, wenn die Docker -Umgebung verwendet wird, begegnen wir häufig auf einige Kopfschmerzen ...

Wie kann ich Php5.6 und PHP7 durch die NGINX -Konfiguration auf demselben Server koexistieren? Wie kann ich Php5.6 und PHP7 durch die NGINX -Konfiguration auf demselben Server koexistieren? Apr 01, 2025 pm 03:15 PM

Das gleichzeitige Ausführen mehrerer PHP -Versionen im selben System ist eine häufige Anforderung, insbesondere wenn verschiedene Projekte von verschiedenen Versionen von PHP abhängen. Wie man auf demselben ...

So konfigurieren Sie die automatische Expansion von MongoDB auf Debian So konfigurieren Sie die automatische Expansion von MongoDB auf Debian Apr 02, 2025 am 07:36 AM

In diesem Artikel wird vorgestellt, wie MongoDB im Debian -System konfiguriert wird, um eine automatische Expansion zu erzielen. Die Hauptschritte umfassen das Einrichten der MongoDB -Replikat -Set und die Überwachung des Speicherplatzes. 1. MongoDB Installation Erstens stellen Sie sicher, dass MongoDB im Debian -System installiert ist. Installieren Sie den folgenden Befehl: sudoaptupdatesudoaptinstall-emongoDB-org 2. Konfigurieren von MongoDB Replika-Set MongoDB Replikate sorgt für eine hohe Verfügbarkeit und Datenreduktion, was die Grundlage für die Erreichung der automatischen Kapazitätserweiterung darstellt. Start MongoDB Service: SudosystemctlstartMongodsudosysys

Wie Sie eine hohe Verfügbarkeit von MongoDB bei Debian gewährleisten Wie Sie eine hohe Verfügbarkeit von MongoDB bei Debian gewährleisten Apr 02, 2025 am 07:21 AM

In diesem Artikel wird beschrieben, wie man eine hoch verfügbare MongoDB -Datenbank für ein Debian -System erstellt. Wir werden mehrere Möglichkeiten untersuchen, um sicherzustellen, dass die Datensicherheit und -Dienste weiter funktionieren. Schlüsselstrategie: ReplicaSet: Replicaset: Verwenden Sie Replikaten, um Datenreduktion und automatisches Failover zu erreichen. Wenn ein Master -Knoten fehlschlägt, wählt der Replikate -Set automatisch einen neuen Masterknoten, um die kontinuierliche Verfügbarkeit des Dienstes zu gewährleisten. Datensicherung und Wiederherstellung: Verwenden Sie den Befehl mongodump regelmäßig, um die Datenbank zu sichern und effektive Wiederherstellungsstrategien zu formulieren, um das Risiko eines Datenverlusts zu behandeln. Überwachung und Alarme: Überwachungsinstrumente (wie Prometheus, Grafana) bereitstellen, um den laufenden Status von MongoDB in Echtzeit zu überwachen, und

Vergleich von Redis -Warteschlangen und MySQL -Stabilität: Warum ist Redis für den Datenverlust anfällig? Vergleich von Redis -Warteschlangen und MySQL -Stabilität: Warum ist Redis für den Datenverlust anfällig? Apr 01, 2025 pm 02:24 PM

Vergleich von Redis -Warteschlangen und MySQL -Stabilität: Warum ist Redis für den Datenverlust anfällig? In der Entwicklungsumgebung, die mit PHP7.2- und ThinkPhp -Frameworks verwendet wird, stehen wir häufig vor der Wahl der Zusammenarbeit ...

Wie setze ich nach dem Neustart des Systems automatisch Berechtigungen von UNIX Socket? Wie setze ich nach dem Neustart des Systems automatisch Berechtigungen von UNIX Socket? Apr 01, 2025 am 07:12 AM

So einrichten Sie automatisch Unix nach dem Neustart des Systems ...

Navicat -Methode zum Anzeigen von MongoDB -Datenbankkennwort Navicat -Methode zum Anzeigen von MongoDB -Datenbankkennwort Apr 08, 2025 pm 09:39 PM

Es ist unmöglich, das MongoDB -Passwort direkt über Navicat anzuzeigen, da es als Hash -Werte gespeichert ist. So rufen Sie verlorene Passwörter ab: 1. Passwörter zurücksetzen; 2. Überprüfen Sie die Konfigurationsdateien (können Hash -Werte enthalten). 3. Überprüfen Sie Codes (May Hardcode -Passwörter).

See all articles