Cara Menggunakan Termux Untuk Menjalankan PHP Web Server atau CLI dengan Aplikasi PHP Termux untuk Mengontrol Ponsel atau Tablet Android

Menjalankan PHP di Android Menggunakan Termux
Aplikasi Termux memungkinkan menjalankan banyak aplikasi Linux yang terkenal di ponsel Android, tablet, atau jenis perangkat lainnya. Hal ini memungkinkan menjalankan PHP baik dari shell Termux sebagai script konsol atau sebagai server Web. Baca artikel ini untuk mempelajari cara menjalankan skrip PHP dari dalam perangkat Android dan membuka beberapa fungsi Android dengan menggunakan aplikasi Termux.
Tutorial Cara Mengontrol Ponsel atau Tablet Android menggunakan PHP dengan Aplikasi Termux

Apa itu Android Termux !!!

Aplikasi Termux Adalah aplikasi Android yang berguna yang memungkinkan kita menggunakan semacam konsol Linux di dalam perangkat Android kita, seperti ponsel, tablet, dan sebagainya.
Ini membutuhkan Termux:API Aplikasi Add-on untuk dipasang, sehingga bisa menggunakan program command line yang mengekspos fungsi Android ke sistem Termux. Di dalam Termux kita bisa mengakses networking (wi-fi dan mobile internet).

Apa itu PHP Termux API ? Tutorial Termux tentang Cara Menggunakan PHP

Termux mendukung manajemen paket menggunakan file .deb dan tool apt. Di repositori paketnya sendiri ada banyak tool seperti imagemagick, compiler bahasa c, interpreter PHP 7.1, lighttpd, dan sebagainya. Membangun sebenarnya hanya mendukung platform ARM dan x86, sehingga tidak dapat dipasang di MIPS.
Jadi sekarang kita punya PHP 7.1 di smartphone juga … siap untuk memulai pengembangan aplikasi baru? Kita perlu mengakses beberapa fitur Android untuk menghidupkan proyek kita. Termux: API menambahkan beberapa alat baris perintah untuk ditangani; Kelas pembungkus adalah satu-satunya yang kita butuhkan untuk memanfaatkannya.
aplikasi termux di Google Play Store

Tutorial Android Termux: Mengakses Fitur Perangkat Android menggunakan API Termux

Paket PHP Termux API menyediakan metode untuk mengakses fungsi berikut yang terpapar pada aplikasi API Termux.

  • Battery Status
  • Camera Info
  • Camera Photo
  • Clipboard Get
  • Clipboard Set
  • Contact List
  • Download file dengan Android Download Manager
  • Lokasi via GPS, Mobile Network atau Wi-Fi
  • Notification
  • Open Url with default web browser
  • Share file with Android actions
  • SMS Inbox read
  • SMS Send
  • Info Perangkat Telepon
  • Toast show over the screen
  • TTS Engines in Android
  • TTS Speak
  • Vibrate the Phone
  • Wi-Fi Connection Info
  • Wi-Fi Scan info

Tutorial PHP Termux: Langkah-langkah Memiliki Setup Lengkap untuk Menggunakan Termux PHP

apt update
apt upgrade
apt install termux-api php
mkdir /sdcard/php

Mengakses perangkat menggunakan keyboard

Kita perlu mengetikkan emulator terminal yang mampu dan membutuhkan ctrl-c , jadi saya sarankan untuk memasang keyboard dengannya (seperti yang dilakukan keyboard Hacker).

Termux FTP Files Access

Untuk mentransfer skrip PHP dan file lainnya dengan mudah di antara workstation dan perangkat Android, server FTP adalah suatu keharusan.
Sangat mudah untuk mengatur lingkungan desktop Anda untuk menggunakan server FTP LAN. Anda bisa memasang FTP client di sistem, atau bahkan menggunakan Mozilla Firefox (ekstensi FireFTP). Di Windows, ketik Explorer Address Bar, URL server, seperti:
ftp://user@ipaddress:port/
Hal yang sama bisa dilakukan untuk lingkungan desktop sistem operasi lain, seperti Nautilus for Linux, dll.

Menjalankan PHP dari Termux dalam endless loop

Untuk polling endlessly beberapa kondisi. Di dalam naskah, loop harus memiliki sebuah sleep(detik) call, untuk menghindari memonopoli prosesor.
Pada konsol Termux, ketik:

php endlessloop.php

Kontrol Tablet Android dengan Telepon via Web Server

Salah satu cara untuk mengendalikan tablet atau jenis perangkat seluler lainnya dari ponsel adalah dengan menjalankan server Web pada perangkat tablet dan mengaksesnya melalui browser yang berjalan di telepon.
Jika Anda menjalankan PHP di perangkat tablet sebagai server Web dengan Termux, akan sangat mudah memprogram aplikasi sederhana yang bisa melakukan apapun yang Anda inginkan untuk mengendalikan tablet.

Berjalan sebagai Android Server untuk Aplikasi Web Lokal PHP

Anda dapat menjalankan PHP dan membuatnya bekerja sebagai server Web yang menjalankan skrip PHP Anda di sisi direktori akar proyek Anda yang tersimpan dalam sistem file memori perangkat Anda.

Di Termux, ketik Untuk memulai the development Web server embedded in PHP.
php -S address:port -t /sdcard/php/rootdirectory/

Jika Anda menggunakan alamat yang ada 0.0.0.0 , dan Server akan mendengarkan salah satu alamat IP jaringan perangkat. Jika alamatnya 127.0.0.1 , Server hanya mendengarkan koneksi lokal (di dalam perangkat atau telepon).
Dan port nya harus ada nomor lebih dari 1024. rootdirectory Adalah jalur dasar yang berfungsi sebagai direktori web root, dengan semua sumber termasuk JavaScript, gambar, stylesheet CSS, file HTML, dan skrip PHP.

Haruskah saya menggunakan termux lighttpd, Apache, NGINX atau PHP built-in Web Server?

Biasanya PHP digunakan di lingkungan produksi bersama dengan server Web lainnya seperti lighttpd, Apache atau NGINX karena server Web tersebut telah dioptimalkan untuk menangani muatan tinggi.
Namun pada ponsel Anda hanya akan memiliki pengguna Anda sendiri mengakses server Web. Oleh karena itu, server Web PHP built-in cukup baik untuk tujuan ini, kecuali Anda memerlukan beberapa fitur server Web tertentu yang disediakan oleh server Web berkinerja tinggi.

Menggunakan class PHP Termux API

    $termux = new termuxapi();
echo $termux->location();

Masalah Termux:API

Beberapa Fungsi Termux:API tahan lama dan padat sumber daya seperti misalnya cek kotak masuk SMS, daftar kontak, dan lokasi.
Karena program Termux disebut dengan shell_exec() , Perilaku sinkronnya dapat menunda dengan serius pendekatan Web Server. Pertimbangkan untuk membuat panggilan AJAX ke metode untuk menyembunyikan masalah ini.

Solusi Masalah

Termux adalah aplikasi Android yang bagus yang memudahkan menjalankan PHP atau program lain yang biasanya tersedia di distro Linux.
Kemungkinan untuk menjalankan PHP baik sebagai script baris perintah atau sebagai server Web membuka segudang kemungkinan untuk menjalankan aplikasi yang bagus dengan menggunakan kode PHP seperti aplikasi Android asli lainnya.
Jika Anda menyukai artikel ini, bagikan dengan teman pengembang Anda. Jika ada pertanyaan atau saran, kirimkan komentar di sini.

Article By https://web-manajemen.blogspot.com

Comments

  1. Anonymous

    Whats up very nice web site!! Man .. Beautiful .. Superb ..
    I'll bookmark your web site and take thhe feeds also?
    I'm satisfied to find a lot of useful information right here within the submit,we need work out extra strategies on this regard, thanks for sharing.

    . . . . .

  2. Anonymous

    These are actually wonderful ideas in concerning
    blogging. You have touched some pleasant things here. Any way keep up
    wrinting.

  3. Anonymous

    Excellent blog here! Also your web site loads up very fast!
    What web host are you using? Can I get your affiliate link to your host?
    I wish my website loaded up as quickly as yours lol

  4. Anonymous

    Helpful information. Luck me Ι discovered үouг website by accident, and І am stunned why tһiѕ
    twist ᧐f fate ⅾidn't tооk place eаrlier! I bookmarked it.

  5. Anonymous

    Thanks for finally writing about >"Cara Menggunakan Termux Untuk Menjkalankan PHP Web Server atau CLI dengan Aplikasi PHP Termux untruk Mengontrol Ponsel atau Tablet Android" <Liked it!

  6. Anonymous

    I do not even know how I ended up here, but I thought this
    pos wwas great. I do not know who you are but definitely you are
    going to a famous blogger if you are not already 😉 Cheers!

  7. Anonymous

    Dߋeѕ ʏour site hve a contac pаɡe? I'm
    haѵing a tough tіme locating іt but, Ι'd like to shoot ʏou an email.І'vе got somе creative
    ideas ffor уoսr blog yοu migһt be interrested іn hearing.
    Either way, great website аnd I look forward
    to seeing it expand overr tіme.

  8. Anonymous

    I am really inspired together with your writing
    skills and also with the layout for your weblog. Is this a paid topic or did you customize it your self?
    Either way stay up the excellent high quality writing, it
    is uncommon to look a nice weblog like this one today..

Leave a Reply

Your email address will not be published. Required fields are marked *