Cara Menjalankan Php Di Cmd

3 min read Jun 24, 2024
Cara Menjalankan Php Di Cmd

Cara Menjalankan PHP di Command Prompt (CMD)

Persiapan

Sebelum memulai, pastikan Anda telah menginstal PHP dan menambahkannya ke variabel PATH sistem Anda. Jika belum, Anda dapat mengunduhnya dari situs resmi PHP dan mengikuti instruksi instalasinya.

Cara Menjalankan Script PHP

  1. Buka Command Prompt (CMD): Tekan tombol Windows + R, ketik cmd dan tekan Enter.

  2. Navigasi ke direktori script PHP: Gunakan perintah cd untuk beralih ke direktori tempat script PHP Anda berada. Contoh:

    cd C:\xampp\htdocs\myproject
    
  3. Jalankan script: Gunakan perintah php diikuti dengan nama file script PHP Anda. Contoh:

    php my_script.php
    

Contoh Script PHP

Berikut adalah contoh script PHP sederhana yang dapat Anda gunakan untuk menguji:


Simpan script ini sebagai hello.php dan jalankan di CMD dengan perintah:

php hello.php

Anda akan melihat output "Hello World!" di jendela CMD.

Menjalankan Script dengan Argumen

Anda juga dapat menjalankan script PHP dengan argumen. Gunakan perintah php diikuti dengan nama file script dan argumen yang dipisahkan dengan spasi. Contoh:


Simpan script ini sebagai name.php dan jalankan di CMD dengan perintah:

php name.php John Doe

Output yang dihasilkan akan menjadi: "Nama Anda: John Doe".

Menjalankan Script PHP dengan Parameter

Jika Anda ingin menjalankan script PHP dengan parameter yang lebih kompleks, Anda dapat menggunakan $_SERVER['argv'] untuk mengakses array yang berisi parameter yang diteruskan ke script.

Tips Tambahan

  • Untuk melihat daftar semua opsi yang tersedia untuk perintah php, gunakan perintah php --help.
  • Anda dapat menggunakan operator redirect > untuk mengarahkan output script ke file teks. Contoh: php my_script.php > output.txt.
  • Anda juga dapat menggunakan operator | untuk meneruskan output script ke program lain. Contoh: php my_script.php | more.

Dengan mengikuti langkah-langkah ini, Anda dapat menjalankan script PHP dengan mudah di Command Prompt (CMD).