Heim >Backend-Entwicklung >PHP7 >So installieren Sie die Mongodb-Erweiterung in 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.
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
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
Erstellen Sie Umgebungsvariablen:
export PATH=<mongodb-install-directory>/bin:$PATH
Erstellen Sie einen Datenordner für Mongodb.
mkdir -p /data/db
Starten Sie den Dienst (--dbpath gibt den Datenordnerpfad an):
mongod --dbpath <path to data directory>
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
Ändern Sie die PHP-Konfigurationsdatei und fügen Sie die Konfiguration der Erweiterung mongodb.so hinzu
vim /etc/php.ini extension=mongodb.so
Starten Sie den PHP-FPM-Dienst neu
service php-fpm restart
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!