estensione MongoDB PHP
Questo tutorial vi mostra come installare l'estensione MongoDB su Linux, la finestra, la piattaforma Mac.
Installare estensione MongoDB PHP su Linux
Montato sul terminale
È possibile eseguire il seguente comando per installare l'estensione MongoDB PHP driver per Linux
$ sudo pecl install mongo
installazione di PHP utilizzando il comando PECL deve verificare che la connessione di rete è disponibile così come i privilegi di root.
Manuale di installazioneSe si vuole compilare il codice sorgente per l'unità esteso. È necessario compilare manualmente il pacchetto sorgente, questo è un buon bug è incluso nel più recente pacchetto sorgente modificato.
È possibile scaricare il pacchetto di driver MongoDB PHP su Github. sito github Access e quindi cercare "conducente php Mongo" (Download: https://github.com/mongodb/mongo-php-driver ), scaricare il pacchetto sorgente, e quindi eseguire il seguente comando:
$ tar zxvf mongodb-mongodb-php-driver-<commit_id>.tar.gz $ cd mongodb-mongodb-php-driver-<commit_id> $ phpize $ ./configure $ sudo make install
Se il php te compilato, il metodo di installazione è (supponendo che il compilatore nella directory / usr / local / php) come segue:
$ tar zxvf mongodb-mongodb-php-driver-<commit_id>.tar.gz $ cd mongodb-mongodb-php-driver-<commit_id> $ /usr/local/php/bin/phpize $ ./configure --with-php-config=/usr/local/php/bin/php-config $ sudo make install
Dopo aver eseguito il comando precedente, è necessario modificare il file php.ini, aggiungere la configurazione Mongo nel file php.ini, la configurazione è la seguente:
extension=mongo.so
Nota: È necessario specificare gli elementi di configurazione percorso extension_dir.
Installare estensione MongoDB PHP sulla finestra
Su GitHub ha fornito la piattaforma finestra php mongodb precompilato per la guida di pacchetti binari (Download: https://s3.amazonaws.com/drivers.mongodb.org/php/index.html ), è possibile scaricare il php la versione corrispondente, ma è necessario prestare attenzione alle seguenti domande:
- VC6 è in esecuzione su server Apache
- 'Filo di sicurezza' (thread-safe) è in esecuzione su Apache con il modulo PHP, se si esegue PHP in modalità CGI, selezionare una modalità non-thread-safe ( 'sicuro non-thread').
- VC9 è in esecuzione sul server IIS.
- Dopo è necessario scaricare un pacchetto binario, estrarre l'archivio di aggiungere file 'php_mongo.dll' nella directory di estensione PHP (ext). directory ext è in genere nella directory directory di installazione di PHP ext.
Aprire il file di configurazione di PHP php.ini aggiungere la seguente configurazione:
extension=php_mongo.dll
Riavviare il server.
accesso phpinfo attraverso un browser, se l'installazione va a buon fine, si vedrà i seguenti tipi di informazioni:
MAC installare estensioni del driver MongoDB PHP
È possibile utilizzare il 'autoconf' installare le estensioni del driver MongoDB PHP.
È possibile utilizzare il 'Xcode' installare le estensioni del driver MongoDB PHP.
Se si sta utilizzando XAMPP, è possibile utilizzare il seguente comando per installare le estensioni del driver MongoDB PHP:
sudo /Applications/XAMPP/xamppfiles/bin/pecl install mongo
Se il comando precedente in XMPP o MAMP non funziona, è necessario scaricare su GitHub pacchetti precompilati compatibili.
Quindi aggiungere il 'extension = mongo.so' al file di configurazione php.ini.