Heim  >  Artikel  >  Backend-Entwicklung  >  Erweiterte Nutzung von php-mongodb

Erweiterte Nutzung von php-mongodb

php中世界最好的语言
php中世界最好的语言Original
2018-03-24 13:27:441717Durchsuche

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

Tutorial zur ThinkPHP-Implementierung des WeChat-Zahlungsprozesses (jsapi payment) mit ausführlicher Erklärung_php-Beispiel

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!

Stellungnahme:
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