Cara menggunakan php mongodb driver

PHP adalah sebuah server sde scripting yang populer. Banyak orang menggunakan PHP karena relatif cepat untuk memperlajarinya.

Dan PHP realtif cepat untuk membuat sebuah website atau aplikasi berbasi web yang dinamis apabila dibandingkan dengan Server Side Scripting yang lain.

Dalam membuat aplikasi berbasis web tidak bisa dipisahkan dengan database yang memiliki fungsi utama sebagai media penyimpanan data. Database yang banyak digunakan antara lain MySQL, Oracle, Microsoft SQL Server.

Selain daetabase berjenis Relational (MySQL, Oracle, Microsoft SQL Server) terdapat jenis database yang lain yaitu NoSQL atau Database berorientasi dokumen.

Sebuah database yang dapat menjadi alternatif dalam menyimpan data berjenis NoSQL dapat menggunakan mangoDB.

MongoDB bisa didapatkan secara free alias gratis di www.mongodb.org. untuk lebih jelas mengenai MongoDB dapat dapat dilihat di Klik Lebih lengkap

Pada posting ini akan menjelaskan menggunakan mongoDB dengan Server Side Scripting PHP. Operating System yang digunakan pada posting ini adalah Ubuntu versi 11.10 dengan mongoDB versi 2.0.1 dan PHP versi 5.x.x

Cara instalasi mongoDB di operating system Ubuntu dapat dilihat di sini dan cara instalasi PHP dapat dilihat di sini.

Agar PHP dapat mengakses database mongoDB maka pada PHP harus memiliki Driver Mongo.

Driver adalah sebuah program khusus yang berisikan library agar PHP memiliki kemampuan yang lebih kaya.

Untuk mendapatkan Driver Mongo bisa dilakukan dengan cara manual yaitu kita download source code kemudian dilakukan kompilasi sehingga menghasilkan file yang berekstensi *.dll (Windows) dan *.so (Linux). Apabila tertarik dengan cara manual maka driver dapat di download di http://www.mongodb.org/display/DOCS/Drivers

Cara lain untuk mendapkan Driver Mongo di PHP adalah melalui Repository PHP yang bernama PECL.  

PECL singkatan dari PHP Extention Code Library yaitu sebuah Repository atau wadah berisikan Kode Program betuliskan bahasa pemrograman C yang bertujuan untuk memperkaya fungsi PHP.

Cara mudah untuk mendapat Driver MongoDB melalui PECL yang dimulai dengan mengisntal PECL Client terlebih dahulu. 

PECL memiliki peran untuk melakukan pencarian library, mendowload library, kompilasi Library hingga instalasi Library.

A. INSTALASI PECL CLIENT

Pada Command Line ketikan perintah dibawah ini

sudo apt-get install php-pear

Setelah instalasi selesai check PECL dengan cara dibawah ini

pecl -V

Apabila instalasi berhasil seharusnya muncul seperti dibawah ini

PEAR Version: 1.9.2
PHP Version: 5.3.6-13ubuntu3.2
Zend Engine Version: 2.3.0
Running on: Linux dendie-Satellite-M105 3.0.0-12-generic #20-Ubuntu SMP Fri Oct 7 14:50:42 UTC 2011 i686
 

B. INSTALASI DRIVER MONGO

Pada Command Line ketikkan perintah dibawah ini

sudo pecl install mongo

Proses download driver mongo hingga Instalasi driver mongo akan dilakukaan oleh PECL Client, kita cukup menunggunya sampai semua prosesnya selesai.

Tanda apabila semua proses yang dilakukan PECL Client seperti ditunjukan dibawah ini

Build process completed successfully
Installing '/usr/lib/php5/20090626+lfs/mongo.so'
install ok: channel://pecl.php.net/mongo-1.2.6
configuration option "php_ini" is not set to php.ini location
You should add "extension=mongo.so" to php.ini
 

Tulisan diatas menginformasi Driver Mongo telah siap dan berada di alamat /usr/lib/php5/20090626+lfs/mongo.so dan diminta untuk mengaktifkan nya file konfigurasi PHP bernama php.ini

C. MENGAKTIFKAN DRIVER MONGO

Untuk mengaktifkan driver mongo di PHP berada di file bernama php.ini

sudo gedit /etc/php5/apache2/php.ini

Kemudian tambahkan baris extension=/usr/lib/php5/20090626+lfs/mongo.so pada file php.ini di area Dynamic Extention seperti pada gambar dibawah ini

Cara menggunakan php mongodb driver

Apabila diperlukan Restart Webserver Apache (kalau menggunakan Apache) agar langsung memberikan efek seperti contoh dibawah ini.

sudo /etc/init.d/apache2 restart

D. MEMERIKSA DRIVER MONGO

Untuk memeriksa driver mongo dapat dicoba dengan memangil function php bernama phpinfo

1. Buatlah file bernama mongo.php
2. Pada file tersebut ketikkan

phpinfo();

3. Ketikan pada browser (Crome, Opera, Firefox, IE) alamat http://127.0.0.1/mongo.php maka harus muncul bagian gambar seperti dibawah ini.


  • 18 October 2022
  • reading
  • Agung Siswanto

Cara menggunakan php mongodb driver

Okey mungkin dari kalian, ada yang sedang belajar atau mengerjakan project dengan menggunakan MongoDB. disini Bang Agung mau memberikan tutorial untuk Cara Install MongoDB PHP Driver di Windows. gimana caranya? langsung saja ikuti langkah-langkah berikut ini yah.

  1. Download dulu MongoDB PHP Drivernya disini, driver terbaru biasanya terletak paling atas, dan kalo bisa pilih yang stable yah.

Cara menggunakan php mongodb driver

  1. Scroll ke bagian paling bawah untuk mendonwload MongoDB Driver sesuai PHP Version kalian. Karena PHP Version saya 7.3 maka saya download di list 7.3 sesuaikan dengan bit windows kalian misal x64 untuk 64bit dan x86 untuk 32bit.

Cara menggunakan php mongodb driver

  1. Kemudian ekstract hasil download driver sebelumnya. lalu copy php_mongodb.dll.

Cara menggunakan php mongodb driver

  1. Paste php_mongodb.dll ke folder XAMPP/php/ext.
  2. Edit file php.ini yang berada di XAMPP/php/php.ini, lalu tambahkan kode berikut extension=php_mongodb.dll kemudian save.

Cara menggunakan php mongodb driver

  1. Restart XAMPP, lalu jalankan lagi XAMPPnya
  2. Kemudian check driver, dengan membuat file phpinfo.php dengan isi sebagai berikut dan simpan di  folder XAMPP/htdocs.
<?php echo phpinfo(); ?>
  1. buka di browser lalu ketikan localhost/phpinfo.php.
  2. Jika sudah terlihat seperti ini berati MongoDB Driver sudah sukses terinstall.

Cara menggunakan php mongodb driver

Oke sekian tutorial Cara Install MongoDB PHP Driver di Windows, tunggu update artikel Bang Agung selanjutnya yah. semoga bermanfaat.




Agung Siswanto Hallo! 👋, saya Agung seorang Web Developer, suka membuat artikel berupa tutorial sebagai contekan untuk ngoding sehari-hari 😂.