Eksekusi Perintah Bash LInux dengan PHP - Mexious Media | News, Media IT & Share Knowledge
BLANTERWISDOM101

Eksekusi Perintah Bash LInux dengan PHP

Thursday, 21 June 2018




Assalamualaikum Wr.wb

      Hai Sahabat Mexious !, Bertemu lagi dengan saya sebagai admin utama, hari ini adalah hari pertama mexious menggunakan domain baru, sekilas info  seluruh domain mexious kini berganti dengan .com, saya mengganti nya dengan alasan ya karena .com lebih seo + harga sedikit lebih murah daripada .net. oke langsung saja dengan topik pembicaran.

Bisa kah menjalankan perintah bash dengan php? ya jawaban bisa.

Kita bisa menggunakan fungsi "shell_exec" pada php berikut ini sedikit contoh untuk penggunaan shell_exec.


<?php
$var = shell_exec("ls -l");

echo "<pre> $var </pre>";

?>

Dengan Perintah Diatas Maka Muncul Sebuah Output :



       Itu Masih Simple, Bagaimana Dengan Perintah Linux Yang lain? Linux Juga Harus Menggunaka Perintah sudo jika diperlukan, biasa nya untuk melakukan perintah yang hanya bisa dilakukan oleh user root. ketika kita menggunakan sudo kita juga diharuskan memasukan password. nah lalu bagaimana jika kita terapkan pada sebuah website menggunakan php?

    Perlu DIketahui Juga, jika kita melakukan eksekusi php / web server pada sebuah server maka akan ada user khusus yang digunakan untuk web server tersebut, yaitu user "www-data" nah www-data bukan termasuk root account. maka untuk membuat sebuah program untuk megeksekusi perintah bash yang harus menggunakan sudo, maka kita harus mengedit beberapa konfigurasi , 

1. Buka Terminal Kesayangan anda, ketik "sudo su " dan masukan password mu
2. ketik "vim /etc/sudoers" maka tambahkan script berikut ini dengan cara tekan keyboard  "i"
Lalu Masukan di baris paling bawah 

%www-data ALL=NOPASSWD: ALL

Setelah Itu Simpan dengan cara tekan keyboard Esc Setelah Itu Ketik  ":wq!"

Nah Dengan Menambahkan Baris diatas maka semua perintah sudo bisa di eksekusi dengan php

Demikian Tutorial Ini saya, silahkan dicoba

Wassalamualikum wr.wb
Share This :
Muhammad Rifky Abimayu

Author Mexious Media. Mexious Media merupakan sebuah organisasi yang bergerak dibidang dunia IT, terutama untuk para DevOps & Programmer. Kami juga membuat banyak applikasi, yaitu WHOIS Tools & FreeDDNS .

Mohon Berkomentar Untuk Sopan Dan Tidak Menggunakan Link Aktif