Dari script PHP kita bisa mengakses CLI (command line interface) linux dengan fungsi shell_exec, dengan fungsi shell_exec perintah-perintah CLI bisa dieksekusi dari PHP. Tapi bila anda menggunakan shared hosting, fungsi shell_exec
biasanya didisable karena alasan keamanan dan membatasi akses user terhadap perintah-perintah shell. Untuk melakukan percobaan sebaiknya anda menggunakan server ataupun menjalankan di komputer anda yang berbasis linux. Script yang akan kita buat mengambil uptime system dan juga berapa memory yang tersisa di server/komputer buka dari browser anda, atau bisa juga dijalankan dari CLI, tampilannya di terminal seperti gambar dibawah ini Reader Interactions Pada tutorial kali ini kita akan belajar PHP CLI ( PHP Command Line ) yaitu kita dapat menjalankan perintah
linux dengan PHP ini sebagai contoh awal kita memahami fungsi dari shell_exec(). Sedikit yang membahas tentang PHP CLI ini karena Basah Pemrograman PHP sendiri berfokus kepada pemrograman web tidak berfokus pada lingkungan CLI. Bagi sobat yang menggunakan XAMMP pasti jarang bermain - main dengan ini tetapi sobat yang menggunakan Linux mungkin saja sering bermain - main dengan PHP CLI ini. PHP CLI sering digunakan untuk keperluan
Bash Shell Scripting
nano /var/www/html/shell.php
Lalu kita eksekusi file php tersebut dengan menggunakan perintah php /var/www/html/shell.php Kenapa dia tidak menampilkan isi dari file /var/www/html ? karena kita berada pada direktori maestro / hostname. Sementara dia mengeksekusi perintah ls -l jadi dia akan menampilkan file yang ada pada lokasi kita saat ini. Lalu bagaimana caranya agar kita dapat melihat isi file di /var/www/html ? kita harus memindahkan posisi kita ke /var/www/html dengan cara cd /var/www/html Kita eksekusi php shell.php
Lalu bagaimana jika kita eksekusi lewat web browser bukan lewat terminal? oke kita coba Nggak rapi ? oke kita rapikan menggunakan tag html <pre>
Oke mengapa ketika kita eksekusi menggunakan web browser dia akan otomatis menampilkan file di /var/www/html ? karena letak direktori dari shell.php berada disitu berbeda dengan ketika menggunakan terminal tadi, jika menggunakan terminal dia akan membaca lokasi kita berada dimana, sementara pada web browser dia akan membaca lokasi dari file tersebut. Understand ? :v Penjelasan KESIMPULAN Apa fungsi dari CLI?Basis teks ini digunakan untuk pengguna baris perintah, antarmuka pengguna konsol, dan antarmuka pengguna karakter. CLI adalah program yang berguna untuk melakukan perintah input dari keyboard, kemudian perintah dipanggil pada prompt, lalu dijalankan oleh komputer.
Apa yang dimaksud dengan perintah CLI?Antarmuka baris perintah (bahasa Inggris: command-line interface, CLI) adalah mekanisme interaksi dengan sistem operasi atau perangkat lunak komputer dengan mengetikkan perintah untuk menjalankan tugas tertentu.
Jelaskan apa yang dimaksud dengan CLI ini dan berikan fungsi serta keunggulannya?Singkatnya, CLI adalah akronim dari Command Line Interface. Dengan program ini, user bisa mengetikkan perintah dalam bentuk teks dan memberikan instruksi pada komputer untuk mengerjakan tugas tertentu. Meskipun memiliki banyak fungsi, tidak semua orang familier dengan CLI.
Apakah kegunaan perintah PHP V yang dijalankan di command prompt?Bawaan XAMPP terbaru, kita sudah bisa mengakses php langsung dari cmd. Ini artinya kita menjalankan perintah -v ke file php.exe. Perintah -v sendiri berfungsi untuk menampilkan versi PHP. Jika terlihat versi PHP seperti tampilan di atas, maka berarti file php.exe sudah bisa diakses secara global.
|