Menggunakan shell_exec PHP untuk menjalankan perintah/command Linux

Contoh Menggunakan shell_exec PHP untuk menjalankan perintah/command Linux.


 shell_exec('sudo cp -r /www/wwwroot/src/folder /www/wwwroot/dst/newdst/ 2>&1');


untuk menjalankan SUDO pada php shell_exec diperlukan permisi pada sudoers

tambahkan baris berikut ini pada file /etc/sudoers: 


www ALL=NOPASSWD: /bin/cp


contoh diatas saya menggunakan fungsi CP/copy file, dan menggunakan OS centOS 7 dimana lokasi cp berada di /bin/cp, untuk ubuntu debian bisanya berada di /sbin/cp


Selamat mencoba!