[Termux] Install NGINX dan PHP-FPM
Kali ini kita akan mencoba mengkonfigurasi nginx dan PHP-FPM di Termux. Teman-teman hanya perlu menyediakan satu HP yang telah terinstall termux.
Berikut tahap-tahapnya :
Berikut tahap-tahapnya :
- Install nginx dan PHP-FPM
pkg install nginx php php-fpm nano
- Kemudian buka konfigurasi php-fpm dengan perintah nano /data/data/com.termux/files/usr/etc/php-fpm.d/www.conf.
Cari baris listen, dan pastikan valuenya berisi :listen = /data/data/com.termux/files/usr/var/run/php-fpm.sock
Apabila sudah sesuai, simpan dengan menekan ctrl+x, kemudian tekan y lalu enter. - Selanjutnya buka konfigurasi nginx dengan perintah nano /data/data/com.termux/files/usr/etc/nginx/nginx.conf.
Cari tag server {}.
dibawah tutup tag location / {}, tambahkan konfigurasi berikut :location ~ \.php$ {
Sehingga isi dari tag server tersebut kurang lebih akan menjadi :
root /data/data/com.termux/files/usr/share/nginx/html;
fastcgi_pass unix://data/data/com.termux/files/usr/var/run/php-fpm.sock;
include fastcgi.conf;
fastcgi_index index.php;
}........................................
server {
listen 8080;
server_name localhost;
#charset koi8-r;
#access_log logs/host.access.log main;
location / {
root /data/data/com.termux/files/usr/share/nginx/html;
index index.html index.htm;
}
location ~ \.php$ {
root /data/data/com.termux/files/usr/share/nginx/html;
fastcgi_pass unix:/data/data/com.termux/files/usr/var/run/php-fpm.sock;
fastcgi_index index.php;
try_files $uri $uri/ =404;
include fastcgi.conf;
}
#error_page 404 /404.html;
# redirect server error pages to the static page /50x.html
#
error_page 500 502 503 504 /50x.html;
location = /50x.html {
root /data/data/com.termux/files/usr/share/nginx/html;
}
...................................... - Simpan file konfigurasi diatas dengan menekan ctrl+x, kemudian tekan y lalu enter.
- Kemudian jalankan php-fpm dan nginx dengan perintah php-fpm && nginx.
- Buat file php info didocument root dengan perintah echo "<?php phpinfo();?>" > /data/data/com.termux/files/usr/share/nginx/html/info.php
- Buka web browser dan ketikkan localhost:8080. Maka akan muncul tampilan phpinfo seperti dibawah :
- Silahkan dilanjutkan dengan membuat aplikasi berbasis php di termux.
--------------Selesai---------------
Error php-fpm gan...
BalasHapusERROR: Another FPM instance seems to already listen on /data/data/com.termux/files/usr/var/run/php-fpm.sock
itu berarti sudah di runninh, di kill dulu aja. terus running lagi :)
Hapus