Heim >Backend-Entwicklung >PHP-Tutorial >Erweiterte Nutzung von php-mongodb
Dieses Mal werde ich Ihnen zeigen, wie Sie die Erweiterung von php-mongodb verwenden und welche Vorsichtsmaßnahmen bei der Verwendung der Erweiterung php-mongodb gelten. Das Folgende ist ein praktischer Fall , lass uns einen Blick darauf werfen.
StartInstallation
Neue virtuelle Maschine Ubuntu14.04, Apache2 und PHP5 werden manuell installiert; der Rest fehlt .
Dann verwenden wir einen Befehl, um die PHP-Erweiterung zu installieren
sudo pecl install mongodb
Zu diesem Zeitpunkt wird ein Fehler gemeldet, der anzeigt, dass das Abhängigkeitspaket php-pear fehlt, und installieren es dann. Der Befehl lautet wie folgt:
sudo apt-get install php-pear
Wenn wir den Befehl pecl install mongodb erneut ausführen, werden wir gefragt, dass phpize kein interner Befehl ist. Wir müssen php5-dev installieren und dann den folgenden Befehl installieren :
sudo apt-get install php7.0-dev
Wenn wir pecl install mongodb erneut ausführen, sollte ein Fehler wie dieser gemeldet werden: OpenSSL-Bibliothek fehlt. Dann müssen wir die folgenden Dinge installieren
apt-get install openssl libssl-dev libssl0.9.8 libgtk2.0-dev
Wenn wir pecl install mongodb erneut ausführen, zahlt sich die harte Arbeit aus und die Installation ist endlich erfolgreich, aber am Ende werden wir aufgefordert, manuell hinzuzufügen die Mongodb-Erweiterung in der Datei php.ini. Wie im Bild gezeigt.
Zuletzt öffnen wir vim /etc/php5/apache2/php.ini und fügen eine Codezeile wie diese hinzu.
# /etc/php5/apache2/php.ini extension=mongodb.so
Schließlich wird dieser Effekt angezeigt.
Ähnlich wie Redis, pecl install redis
Ich glaube, dass Sie die Methode beherrschen, nachdem Sie den Fall in diesem Artikel gelesen haben. Für weitere spannende Informationen zahlen Sie bitte Beachten Sie auch andere verwandte Artikel auf der chinesischen PHP-Website!
Empfohlene Lektüre:
Implementierung der PHP-Einweg-Hash-Verschlüsselungsfunktion
PHP+MySQL-Timing-Datenstatistikoptimierung
Das obige ist der detaillierte Inhalt vonErweiterte Nutzung von php-mongodb. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!