BLANTERWISDOM101

Install Apache Web Server Di Termux No Root

Sunday, June 9, 2019

Hay gayn,udah pada tau kan apache web server?
yaps,software web server gratis/open source yang sangat populer di kalangan web development di indonesia ataupun dunia,Nama resminya adalah APACHE HTTP SERVER yang di kembangkan dan di kelola oleh Apache Server Foundation.
di sini saya ingin sharing sedikit ilmu yang saya dapatkan dari penjelajahan saya di negri sulap
tentang cara install apache web server di termux yang dulunya banyak sekali problem yang tdk dapat di selsaikan ketika langsung di install di termux,yah dulu kalau ingin menginstall apache di termux kita harus install termux-ubuntu dlu agar bisa menginstall apache webserver dan alkhamdulillah sekarang sudah bisa di install langsung tanpa install termux-ubuntu :D

Lets Try !
pertama pastikan termux kalian sudah terupdate ya kalo blm silahkan update dlu
apt-get update && apt-get upgrade
installasi
pkg install php nano apache2 php-apache
path document root apachenya ada di /data/data/com.termux/files/usr/share/apache2/default-site/htdocs
sekarang jalankan apachenya 
apachectl start
jika tidak ada error silahkan buka http://127.0.0.1:8080 di browser kamu dan keluar tulisan it's work selamat kalian berhasil menginstallnya ^-^




problem yang biasanya terjadi ketika menjalankan apache2




error :
the 'ServerName' directive globally to suppress this message(20014)Internal error (specific information not available): AH00058: Error retrieving pid file var/run/apache2/httpd.pidAH00059: Remove it before continuing if it is corrupted.
solver :
echo "ServerName localhost" >> /data/data/com.termux/files/usr/etc/apache2/httpd.conf kemudian ulagi perintah untuk mengaktifkan apache web servernya.
error : 
AH00558: httpd: Could not reliably determine the server's fully qualified domain name, using 127.0.0.1. Set the 'ServerName' directive globally to suppress this message
solver : 
buka file httpd.conf yang berada di folder $PREFIX/etc/apache2 dengan command $nano $PREFIX/etc/apache2/httpd.conf cari kata ServerAdmin you@example.com dan tambahkan ServerName localhost di bawanya
error:
ketika menjalankan file .php mlah terbaca .txt
solver :
buka lagi file httpd.conf yang berada di folder $PREFIX/etc/apache2 dengan command  $nano $PREFIX/etc/apache2/httpd.conf kemudian di dalam file httpd.conf tambahkan LoadModule php7_module /data/data/com.termux/files/usr/libexec/apache2/libphp7.so
<FilesMatch \.php$>    SetHandler application/x-httpd-php</FilesMatch>
Oh ya jangan lupa cari kata
<IfModule dir_module>
    DirectoryIndex index.html
</IfModule>
dan ganti dengan
<IfModule dir_module>
    DirectoryIndex index.php
</IfModule>
agar server menggunakan file index.php tdk index.html

sekian coretan ampas dari saya semoga bermanfa'at terimagaji ^.^

bonus



Share This :
Lin

Hanya seorang penjual pecel lele yang suka dalam dunia IT

0 Comments