Cara Membuat Web Server Apache & PhpMyAdmin Lokal di Termux Android
Termux adalah aplikasi terminal emulator untuk Android yang memungkinkan Anda menjalankan lingkungan Linux di perangkat Android Anda. Dengan Termux, Anda dapat membuat dan menjalankan web server lokal yang menggunakan Apache, PHP, dan phpMyAdmin. Artikel ini akan membahas langkah-langkah untuk menyiapkan server web lokal dengan komponen-komponen ini.
1. Instalasi Termux
Pertama-tama, Anda perlu menginstal Termux dari Google Play Store atau F-Droid. Setelah terinstal, buka aplikasi Termux.
2. Memperbarui Paket dan Instalasi Paket Dasar
Sebelum memulai, pastikan Anda memperbarui paket yang sudah ada dan menginstal beberapa paket dasar yang diperlukan.
pkg update
pkg upgrade
pkg install git wget
3. Menginstal dan Mengatur Apache, PHP, dan phpMyAdmin
Menginstal Apache dan PHP
- Instal Apache dan PHP:
Termux tidak menyediakan paket Apache secara langsung, tetapi Anda dapat menginstal httpd
sebagai pengganti Apache. Untuk PHP, Anda dapat menginstalnya langsung.
pkg install apache2 php php-apache
- Konfigurasi Apache untuk PHP:
Anda perlu mengedit file konfigurasi Apache untuk mendukung PHP. Edit file konfigurasi httpd.conf
:
nano /data/data/com.termux/files/usr/etc/apache2/httpd.conf
Tambahkan baris berikut di akhir file untuk mengaktifkan modul PHP:
LoadModule php_module modules/libphp.so
Pastikan DirectoryIndex
diatur untuk memprioritaskan file PHP:
DirectoryIndex index.php index.html
- Menyiapkan Direktori Web:
Apache biasanya menyimpan file web di /data/data/com.termux/files/usr/var/www/html
. Anda bisa menempatkan file PHP di sini.
mkdir -p /data/data/com.termux/files/usr/var/www/html
- Menambahkan File PHP:
Buat file PHP sederhana untuk menguji konfigurasi Anda. Misalnya, buat file index.php
:
echo "<?php phpinfo(); ?>" > /data/data/com.termux/files/usr/var/www/html/index.php
- Menjalankan Apache:
Jalankan Apache dengan perintah berikut:
apachectl start
Web server Anda sekarang berjalan di port 8080
. Anda dapat mengaksesnya melalui browser di perangkat Android Anda dengan mengunjungi http://localhost:8080
.
Menginstal phpMyAdmin
- Mengunduh phpMyAdmin:
Unduh versi terbaru phpMyAdmin
dari situs resmi:
cd /data/data/com.termux/files/usr/var/www/html
wget https://www.phpmyadmin.net/downloads/phpMyAdmin-latest-all-languages.tar.gz
- Mengekstrak
phpMyAdmin
:
Ekstrak arsip yang telah diunduh:
tar xvf phpMyAdmin-latest-all-languages.tar.gz
mv phpMyAdmin-*-all-languages phpmyadmin
- Mengonfigurasi
phpMyAdmin
:
Buat file konfigurasi phpMyAdmin
:
cd phpmyadmin
cp config.sample.inc.php config.inc.php
- Edit file
config.inc.php
:
nano config.inc.php
- Temukan dan atur variabel
blowfish_secret
:
$cfg['blowfish_secret'] = 'your-secret-key'; /* YOU MUST FILL IN THIS FOR COOKIE AUTH! */
- Mengakses
phpMyAdmin
:
Anda dapat mengakses phpMyAdmin
melalui browser dengan mengunjungi http://localhost:8080/phpmyadmin
.
4. Mengatur Akses dari Jaringan Lokal
Jika Anda ingin mengakses server Anda dari perangkat lain di jaringan lokal Anda, Anda perlu mengetahui alamat IP lokal perangkat Android Anda. Gunakan perintah berikut untuk menemukannya:
ifconfig
Cari alamat IP di bawah bagian wlan0
. Kemudian, Anda dapat mengakses server web dengan menggunakan IP tersebut pada perangkat lain, misalnya http://192.168.1.5:8080
.
5. Menjaga Web Server Aktif
Untuk menjaga web server tetap aktif dan berjalan di latar belakang, Anda dapat menggunakan aplikasi seperti Termux, untuk menjalankan skrip secara otomatis saat perangkat dinyalakan, atau mengatur Termux agar tetap berjalan dengan menggunakan aplikasi Tasker.
6. Menutup Web Server
Jika Anda ingin menghentikan web server, jalankan:
apachectl stop
Kesimpulan
Dengan mengikuti langkah-langkah di atas, Anda dapat membuat dan menjalankan web server lokal dengan Apache, PHP, dan phpMyAdmin di Termux pada perangkat Android Anda. Ini adalah alat yang sangat berguna untuk pengembangan dan pengujian lokal tanpa memerlukan server fisik atau cloud. Selamat mencoba!