[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 :
  1. Install nginx dan PHP-FPM
    pkg install nginx php php-fpm nano
  2.  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.
  3. 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$ {
           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;
    }
    Sehingga isi dari tag server tersebut kurang lebih akan menjadi :
    ........................................
    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;
            }

    ......................................
  4. Simpan file konfigurasi diatas dengan menekan ctrl+x, kemudian tekan y lalu enter.
  5. Kemudian jalankan php-fpm dan nginx dengan perintah php-fpm && nginx.
  6. Buat file php info didocument root dengan perintah echo "<?php phpinfo();?>" > /data/data/com.termux/files/usr/share/nginx/html/info.php
  7. Buka web browser dan ketikkan localhost:8080. Maka akan muncul tampilan phpinfo seperti dibawah :
  8. Silahkan dilanjutkan dengan membuat aplikasi berbasis php di termux.
--------------Selesai---------------

Komentar

  1. Error php-fpm gan...
    ERROR: Another FPM instance seems to already listen on /data/data/com.termux/files/usr/var/run/php-fpm.sock

    BalasHapus
    Balasan
    1. itu berarti sudah di runninh, di kill dulu aja. terus running lagi :)

      Hapus

Posting Komentar

Postingan populer dari blog ini

Bagian-Bagian Motherboard(Mainboard) dan Fungsinya

[Termux] Nginx sebagai Load Balancer dan Web Server