Lompat ke konten Lompat ke sidebar Lompat ke footer

Tutorial Instalasi Phpmixbill Pada Debian

 yakni sebuah aplikasi berbasis web dengan bahasa pemrograman PHP yang berfungsi untuk mel Tutorial Instalasi PHPMixBill Pada Debian

PHPMixBill merupakan kepanjangan dari PHP Mikrotik Billing, yakni sebuah aplikasi berbasis web dengan bahasa pemrograman PHP yang berfungsi untuk melaksanakan administrasi voucher hotspot pada mikrotik.

Phpmixbill merupakan solusi alternatif untuk mengatasi routerboard mikrotik yang tidak support usermanager. Dengan  aplikasi ini, kita sanggup menciptakan voucher yang akan dipakai oleh client untuk login ke dalam hotspot yang kita kelola. Voucher dibentuk dalam bentuk user profil yang otomatis akan muncul pada hotspot mikrotik saat kita final menciptakan dan menyimpannya. Oleh sebab itu phpmixbill harus terhubung dengan router mikrotik.

Fitur-fitur yang terdapat pada phpmixbill antara lain :
  • Voucher Generator
  • Self registration (User sanggup melaksanakan pendaftaran sendiri)
  • Multi Router Mikrotik
  • Hotspot dan PPPOE
  • Multi bahasa

Phpmixbill dan router mikrotik berkomunikasi memakai API mikrotik, jadi pastikan service API pada mirkotik telah berjalan dengan port default. Untuk instalasi, phpmixbill sanggup diinstal pada perangkat komputer (Windows dan Linux) maupun Raspberry Pi. Jika ingin menginstal pada sistem operasi windows, kau sanggup memakai WAMP atau XAMPP sebagai web servernya. Sedangkan pada linux memakai LAMP sebagai web servernya.

Baca juga : Cara menginstal LAMP Stack di Debian

Pada postingan ini akan saya contohkan cara untuk menginstal phpmixbill pada sistem operasi Linux. Distro yang saya gunakan ialah Debian 8. Sebelum menuju proses instalasi pastikan komputer atau server telah memenuhi system requirement berikut :
  • OS Windows atau Linux
  • PHP versi 5.3 ke atas
  • PDO & MySQLi support
  • GD2 Image Library
  • MySQL versi 4.1.x ke atas.


Langkah Instalasi dan Konfigurasi

Sebelum melakuan instalasi dan konfigurasi phpmixbill, langkah pertama yang harus dilakukan ialah mengisntal LAMP. Jika belum tahu caranya, silahkan baca postingan saya sebelumnya wacana cara menginstal lamp.

Setelah LAMP terinstal, langkah selanjutnya ialah menyalin atau memindahkan file phpmixbill ke dalam server. Jika belum mempunyai filenya, silahkan download melalui github atau link ini.

Extract file phpmixbill yang berbentuk zip dengan perintah unzip.
root@webserv:/home/jessieftp# unzip phpmixbill_v5.0.zip

Kamu sanggup me-rename nama folder dari phpmixbill biar terlihat lebih ringkas.
root@webserv:/home/jessieftp# mv phpmixbill_v5.0 mixbill

Pindahkan direktori phpmixbill yang sudah diextract tadi ke direktori /var/www/html .
root@webserv:/home/jessieftp# mv mixbill /var/www/html

Kemudian ubah owner dan permission direktori.
root@webserv:/var/www/html# chown -R www-data:www-data mixbill root@webserv:/var/www/html# chmod -R 755 mixbill

Langkah selanjutnya ialah menciptakan database untuk phpmixbill. Buka browser kemudian saluran phpmyadmin dengan url http://ip_server/phpmyadmin.

 yakni sebuah aplikasi berbasis web dengan bahasa pemrograman PHP yang berfungsi untuk mel Tutorial Instalasi PHPMixBill Pada Debian

Klik sajian Database kemudian buat database. Contoh disini saya menciptakan database untuk phpmixbill dengan nama mixbill.

 yakni sebuah aplikasi berbasis web dengan bahasa pemrograman PHP yang berfungsi untuk mel Tutorial Instalasi PHPMixBill Pada Debian

Setelah menciptakan database, langkah berikutnya ialah mengakses phpmixbill melalui browser. http://ip_address_server/nama_direktori_phpmixbill . Contoh ditempat saya http://10.10.10.98/mixbill .

 yakni sebuah aplikasi berbasis web dengan bahasa pemrograman PHP yang berfungsi untuk mel Tutorial Instalasi PHPMixBill Pada Debian

Klik Accept & Continue.

Pada tahap ini akan muncul daftar kebutuhan yang dibutuhkan untuk menginstal phpmixbill. Pastikan semuanya telah PASSED sehingga proses untuk menginstal phpmixbill sanggup dilanjutkan.

 yakni sebuah aplikasi berbasis web dengan bahasa pemrograman PHP yang berfungsi untuk mel Tutorial Instalasi PHPMixBill Pada Debian

Kemudian lakukan konfigurasi database. Silahkan isi form yang telah disediakan sesuai dengan konfigurasi yang telah kau lakukan.

 yakni sebuah aplikasi berbasis web dengan bahasa pemrograman PHP yang berfungsi untuk mel Tutorial Instalasi PHPMixBill Pada Debian

Klik Continue untuk melanjutkan proses instalasi.

 yakni sebuah aplikasi berbasis web dengan bahasa pemrograman PHP yang berfungsi untuk mel Tutorial Instalasi PHPMixBill Pada Debian

Proses instalasi telah selesai. Kamu akan mendapat info username dan password yang sanggup dipakai untuk login ke dashbor admin.

 yakni sebuah aplikasi berbasis web dengan bahasa pemrograman PHP yang berfungsi untuk mel Tutorial Instalasi PHPMixBill Pada Debian


Klik link yang tersedia kemudian login dengan username dan password di atas.

 yakni sebuah aplikasi berbasis web dengan bahasa pemrograman PHP yang berfungsi untuk mel Tutorial Instalasi PHPMixBill Pada Debian

Dan menyerupai inilah tampilan dashbor admin phpmixbill.

 yakni sebuah aplikasi berbasis web dengan bahasa pemrograman PHP yang berfungsi untuk mel Tutorial Instalasi PHPMixBill Pada Debian

Kamu sanggup mengubah password login atau menciptakan user gres melalui sajian Settings > Administrator Users.

Untuk menghubungkan phpmixbill dengan router mikrotik, masuk ke sajian Network > Routers. Kemudian klik + New Router.


 yakni sebuah aplikasi berbasis web dengan bahasa pemrograman PHP yang berfungsi untuk mel Tutorial Instalasi PHPMixBill Pada Debian

Isi form yang tersedia, kemudian klik Save Changes.

 yakni sebuah aplikasi berbasis web dengan bahasa pemrograman PHP yang berfungsi untuk mel Tutorial Instalasi PHPMixBill Pada Debian

  • Router Name ialah nama untuk new router yang akan dibuat.
  • IP Address ialah ip yang dipakai oleh router mikrotik.
  • Username ialah nama user yang dipakai untuk login router mikrotik
  • Router Secret ialah password yang dipakai untuk login router mikrotik, kalau tidak memakai password untuk login ke mikrotik maka pecahan ini sanggup dikosongkan.
  • Description ialah deskripsi dari new router yang akan dibuat.


Jika muncul notifikasi "Data Created Successfully" berarti router telah terhubung dengan phpmixbill.

 yakni sebuah aplikasi berbasis web dengan bahasa pemrograman PHP yang berfungsi untuk mel Tutorial Instalasi PHPMixBill Pada Debian

Selanjutnya kita sanggup mencoba untuk menciptakan profil user untuk login hotspot mikrotik. Masuk ke sajian Services > Bandwidth Plans, pilih + New Bandwidth.

 yakni sebuah aplikasi berbasis web dengan bahasa pemrograman PHP yang berfungsi untuk mel Tutorial Instalasi PHPMixBill Pada Debian

Isikan nama bandwitdh, kecepatan untuk download, dan kecepatan untuk upload.

 yakni sebuah aplikasi berbasis web dengan bahasa pemrograman PHP yang berfungsi untuk mel Tutorial Instalasi PHPMixBill Pada Debian

Jika sukses maka akan tampil menyerupai ini.

 yakni sebuah aplikasi berbasis web dengan bahasa pemrograman PHP yang berfungsi untuk mel Tutorial Instalasi PHPMixBill Pada Debian

Kemudian masuk ke sajian Services > Hotspot Plans, kemudian pilih + New Service Plan.

 yakni sebuah aplikasi berbasis web dengan bahasa pemrograman PHP yang berfungsi untuk mel Tutorial Instalasi PHPMixBill Pada Debian

Di sini kita sanggup memilih limitasi untuk user, baik limitasi menurut kuota, waktu, atau keduanya. Silahkan sesuaikan dengan keinginan.

 yakni sebuah aplikasi berbasis web dengan bahasa pemrograman PHP yang berfungsi untuk mel Tutorial Instalasi PHPMixBill Pada Debian

Catatan : Pastikan selama proses pembuatan profile, phpmixbill tetap terhubung dengan router mikrotik, sebab kalau tidak, profile tidak akan tersimpan dan gagal dibuat.

Kemudian kita cek user profile yang telah dibentuk tadi. Masuk ke mikrotik kemudian pilih sajian ip > hotspot > tab User Profiles, maka profile yang telah dibentuk memakai phpmixbill tadi akan muncul.

 yakni sebuah aplikasi berbasis web dengan bahasa pemrograman PHP yang berfungsi untuk mel Tutorial Instalasi PHPMixBill Pada Debian




Referensi :
phpmixbill.com
github.com/ibnux/phpmixbill/wiki


Sumber https://dhantama.blogspot.com/