Daftar isi
Pendahuluan
Pada kesempatan kali ini saya akan bereksperimen lagi yaitu menginstal mikhmon di stb b860h bekas indihome menggunakan nginx di armbian debian buster. oh iya kalau kalian yang pengen menggunakan web server apache2 juga sudah saya buatkan tutorialnya, klik disini untuk melihat tutorialnya.
Sebenarnya sama saja sih menggunakan web server nginx atau apache, terserah kalian bisa menggunakan keduanya. setelah kemarin sudah mencoba menggunakan web server apache2, sekarang saatnya menggunakan web server dari nginx.
Pembahasan
Alat & bahan yang dibutuhkan
- STB ZTE B860H bekas Indihome Useetv
- OS Armbian_5.89_Aml-s905_Debian_buster_default_5.1.0_desktop_20190617
- Kabel LAN, Adaptor Power.
- Microsd 16GB Sandisk class 10 + Adapter
- putty
Flash Armbian ke Microsd
- Untuk Cara Flash ke Microsd lebih lengkap silakan klik disini
- Caranya sama bisa menggunakan OS yang lebih baru.
Buat IP Static
- Untuk membuat ip dari stb ini static, yaitu dengan cara ketik saja armbian-config
- lalu pilih network>geser kanan ke static> isi ip terserah kalian.
- jika sudah di isi, tekan Enter maka ip akan menjadi static.
Update & Upgrade Repo
- Sebelum install mikhmon nya, lebih baik update dan upgrade dulu armbiannya. oh iya sebelum upgrade biasanya saya ganti dulu sourcelistnya klik disini untuk caranya.
- Dan juga karena apt mirror defaultnya servernya di estonia, maka saya akan ganti ke server cina, atau bisa juga yang lainnya sih.
- masuk ke menu armbiannya dengan cara
armbian-config
lalu pilih personal- pilih aja china atau denmark juga bisa langsung ok
- ok lagi
- Setelah di ganti tadi baru kita update dan upgrade, dengan cara
sudo apt update
apt -y upgrade
- Proses ini akan memakan waktu lama jika kalian instal fresh atau baru. Tunggu sampai Selesai.
Instalasi Webserver & PHP
Instal nginx
- Pertama-tama kita harus install dulu webservernya, bisa menggunakan nginx, atau apache. untuk kali ini saya menggunakan nginx sebagai webservernya.
apt -y install nginx
- Tunggu samapai selesai, jika sudah selesai buka browser dan ketikkan ip stb nya. misalnya saya menggunakan ip http://192.168.134.102 seharusnya akan tampil seperti ini.
Instal php
- sekarang kita akan instal php menggunakan perintah
apt install php php-fpm php-mysql php-mbstring php-gd
- tunggu proses instalasi nya selesai. selanjutnya saya akan konfigurasi phpnya agar bisa digunakan.
- cari tahu dulu versi phpnya kalian versi berapa.
php --version
- terlihat versi php punya saya versi 7.3
- Selanjutnya saya akan edit file di /etc/nginx/sites-available/default dengan perintah
nano /etc/nginx/sites-available/default
- Secrol kebawah menggunkan down arrow sampai ketemu tulisan berikut
- lalu tambahkan kode berikut dan jangan lupa tambahkan
index.php
juga.
location ~ .php$ {
include snippets/fastcgi-php.conf;
fastcgi_pass unix:/var/run/php/php7.3-fpm.sock;
}
- sehingga menjadi seperti ini.
- Selanjutnya kita restart service nginxnya
sudo systemctl restart nginx
- untuk memastikan phpnya jalan kita akan buat file .php misalnya info.php
nano /var/www/html/info.php
- lalu paste kode berikut
<?php
phpinfo();- cek ke menggunakan browser kalian, jika sukses akan keluar seperi ini.
- dan jangan lupa untuk selalu hapus file info.php karena jika bisa di akses dari luar akan berbahya.
Instalasi Mikhmon
Download Mikhmon
- Sebelum download mikhmonnya kita masuk dulu ke direktory /var/www/html
cd /var/www/html
- jika sudah di directory tersebut, Sekarang saya akan clone mikhmonnya langsung dari github, dengan perintah
git clone https://github.com/laksa19/mikhmonv3
- Mikhmon akan tersimpan dengan nama mikhmonv3
Mengatur Perizinan File dan Folder
- Untuk memberi hak akses kita gunakan perintah
chmod -R 755 mikhmonv3
chown -R www-data:www-data mikhmonv3
Akses Mikhmon di Browser
- Buka browser kesukaan kalian teus ketikkan ipstbnya, misalnya saya di http://192.168.134.102/mikhmonv3 seharusnya akan tampil seperti ini
- Jika sudah seperti itu berarti kalian sudah sukses install mikhmon di stb b860h atau di ubuntu hampir sama juga sih.
Penutup
Terima kasih
Enjoy…
gagal om install phpmyadmin
E: Package ‘php’ has no installation candidate
E: Package ‘php-fpm’ has no installation candidate
E: Package ‘php-mysql’ has no installation candidate
E: Package ‘php-mbstring’ has no installation candidate
E: Package ‘php-gd’ has no installation candidate
coba agan di apt update berhasil gak?
kyknya ada yang error sebelum install phpnya