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 instalasiJika 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:
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.