Latest web development tutorials

ekstensi MongoDB PHP

Tutorial ini menunjukkan cara untuk menginstal ekstensi MongoDB pada Linux, jendela, platform Mac.


Menginstal ekstensi MongoDB PHP di Linux

Dipasang di terminal

Anda bisa menjalankan perintah berikut untuk menginstal ekstensi MongoDB PHP pada driver linux

$ sudo pecl install mongo

instalasi php menggunakan perintah pecl harus memastikan bahwa koneksi jaringan tersedia serta hak akses root.

Pedoman instalasi

Jika Anda ingin mengkompilasi kode sumber dengan drive diperpanjang. Anda harus secara manual mengkompilasi paket source, ini adalah bug yang baik termasuk dalam paket source revisi terbaru.

Anda dapat men-download paket driver MongoDB PHP di Github. Akses situs github dan kemudian mencari "mongo php driver" (Download: https://github.com/mongodb/mongo-php-driver ), men-download paket source, dan kemudian jalankan perintah berikut:

$ tar zxvf mongodb-mongodb-php-driver-<commit_id>.tar.gz
$ cd mongodb-mongodb-php-driver-<commit_id>
$ phpize
$ ./configure
$ sudo make install

Jika php dikompilasi sendiri, metode instalasi adalah sebagai berikut (dengan asumsi compiler di usr direktori / / local / php):

$ 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

Setelah menjalankan perintah di atas, Anda perlu memodifikasi file php.ini, menambahkan konfigurasi mongo di file php.ini, konfigurasi adalah sebagai berikut:

extension=mongo.so

Catatan: Anda harus menentukan path extension_dir item konfigurasi.


Menginstal ekstensi MongoDB PHP pada jendela

Pada Github telah tersedia dikompilasi php mongodb jendela platform untuk mengemudi paket binary (Download: https://s3.amazonaws.com/drivers.mongodb.org/php/index.html ), Anda dapat men-download php Anda versi yang sesuai, tetapi Anda perlu memperhatikan pertanyaan-pertanyaan berikut:

  • VC6 berjalan pada server Apache
  • 'Thread aman' (benang-aman) berjalan pada Apache dengan modul PHP, jika Anda menjalankan PHP dalam mode CGI, pilih mode non-benang-aman ( 'non-thread aman').
  • VC9 berjalan pada server IIS.
  • Setelah Anda perlu men-download paket biner, ekstrak arsip untuk menambahkan 'php_mongo.dll' file ke direktori ekstensi PHP Anda (ext). direktori ext biasanya dalam instalasi PHP direktori direktori ext.

Buka file konfigurasi php php.ini tambahkan konfigurasi berikut:

extension=php_mongo.dll

Restart server.

Akses phpinfo melalui browser, jika instalasi berhasil, Anda akan melihat jenis informasi berikut:

mongo-php-driver-instal-windows

MAC menginstal ekstensi sopir MongoDB PHP

Anda dapat menggunakan 'autoconf' menginstal ekstensi sopir MongoDB PHP.

Anda dapat menggunakan 'Xcode' menginstal ekstensi sopir MongoDB PHP.

Jika Anda menggunakan XAMPP, Anda dapat menggunakan perintah berikut untuk menginstal ekstensi sopir MongoDB PHP:

sudo /Applications/XAMPP/xamppfiles/bin/pecl install mongo

Jika perintah di atas di XMPP atau MAMP tidak bekerja, Anda perlu men-download dari Github paket dikompilasi kompatibel.

Kemudian tambahkan 'extension = mongo.so' untuk file konfigurasi php.ini Anda.