Bagian ini berisi catatan dan petunjuk khusus untuk menjalankan PHP dari baris perintah untuk Windows
Catatan
Anda harus membaca langkah-langkah instalasi manual terlebih dahulu
Menjalankan PHP dari baris perintah dapat dilakukan tanpa membuat perubahan apa pun pada Windows
C:\php\php.exe -f "C:\PHP Scripts\script.php" -- -arg1 -arg2 -arg3
Namun ada beberapa langkah mudah yang bisa diikuti untuk membuatnya lebih sederhana. Beberapa dari langkah-langkah ini seharusnya sudah dilakukan, tetapi diulangi di sini agar dapat memberikan urutan langkah demi langkah yang lengkap
Tambahkan lokasi executable PHP (php. exe, php-win. exe atau php-cli. exe tergantung pada versi PHP Anda dan preferensi tampilan) ke variabel lingkungan PATH. Baca lebih lanjut tentang cara menambahkan direktori PHP Anda ke PATH di
Tambahkan ekstensi .PHP ke variabel lingkungan PATHEXT. Ini dapat dilakukan bersamaan dengan mengubah variabel lingkungan PATH. Ikuti langkah-langkah yang sama seperti yang dijelaskan di tetapi ubah variabel lingkungan PATHEXT daripada variabel lingkungan PATH
Catatan
Posisi di mana Anda menempatkan .PHP_ akan menentukan skrip atau program mana yang dijalankan ketika ada nama file yang cocok. Misalnya, menempatkan .PHP sebelum ftype phpfile="C:\php\php.exe" -f "%1" -- %~2 0 akan menyebabkan skrip Anda berjalan, bukan file batch, jika ada file batch dengan nama yang sama
Kaitkan ekstensi .PHP dengan jenis file. Ini dilakukan dengan menjalankan perintah berikut
Kaitkan jenis file ftype phpfile="C:\php\php.exe" -f "%1" -- %~2 _2 dengan PHP yang dapat dieksekusi yang sesuai. Ini dilakukan dengan menjalankan perintah berikut
ftype phpfile="C:\php\php.exe" -f "%1" -- %~2 _
Catatan
Baik PATH dan PATHEXT adalah variabel sistem penting yang sudah ada sebelumnya di Windows, dan kehati-hatian harus dilakukan untuk tidak menimpa salah satu variabel, hanya untuk menambahkannya.
Mengikuti langkah-langkah ini akan memungkinkan skrip PHP dijalankan dari direktori mana pun tanpa perlu mengetik PHP yang dapat dieksekusi atau ekstensi .PHP dan semua parameter akan diberikan ke skrip untuk diproses
Contoh di bawah merinci beberapa perubahan registri yang dapat dilakukan secara manual
Contoh #1 Perubahan registri
Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\.php] @="phpfile" "Content Type"="application/php" [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\phpfile] @="PHP Script" "EditFlags"=dword:00000000 "BrowserFlags"=dword:00000008 "AlwaysShowExt"="" [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\phpfile\DefaultIcon] @="C:\\php\\php-win.exe,0" [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\phpfile\shell] @="Open" [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\phpfile\shell\Open] @="&Open" [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\phpfile\shell\Open\command] @="\"C:\\php\\php.exe\" -f \"%1\" -- %~2" _
Dengan perubahan ini, perintah yang sama dapat ditulis sebagai
"C:\PHP Scripts\script" -arg1 -arg2 -arg3
atau, jika jalur ftype phpfile="C:\php\php.exe" -f "%1" -- %~2 _4 Anda ada di variabel lingkungan PATHCatatan
Ada sedikit masalah jika Anda berniat menggunakan teknik ini dan menggunakan skrip PHP Anda sebagai filter baris perintah, seperti contoh di bawah ini
Buat file bernama halo. php dan letakkan di direktori root server web Anda (DOCUMENT_ROOT) dengan konten berikut
Contoh #1 Skrip PHP pertama kita. halo. php
'; ?>
PHP Test
Hello WorldGunakan browser Anda untuk mengakses file dengan URL server web Anda, diakhiri dengan referensi file /hello.php. Saat mengembangkan secara lokal, URL ini akan menjadi seperti //localhost/hello.php atau //127.0.0.1/hello.php tetapi ini tergantung pada konfigurasi server web. Jika semuanya dikonfigurasi dengan benar, file ini akan diuraikan oleh PHP dan output berikut akan dikirim ke browser Anda
PHP Test
Hello World
Program ini sangat sederhana dan Anda tidak perlu menggunakan PHP untuk membuat halaman seperti ini. Yang dilakukannya hanyalah menampilkan. Hello World menggunakan pernyataan gema PHP. Perhatikan bahwa file tersebut tidak perlu dapat dieksekusi atau khusus dengan cara apa pun. Server mengetahui bahwa file ini perlu ditafsirkan oleh PHP karena Anda menggunakan ". php", yang dikonfigurasikan oleh server untuk diteruskan ke PHP. Anggap ini sebagai file HTML biasa yang kebetulan memiliki sekumpulan tag khusus yang tersedia untuk Anda yang melakukan banyak hal menarik
Jika Anda mencoba contoh ini dan tidak menghasilkan apa-apa, diminta untuk mengunduh, atau Anda melihat seluruh file sebagai teks, kemungkinan server tempat Anda berada tidak mengaktifkan PHP, atau tidak dikonfigurasi dengan benar. Minta administrator Anda untuk mengaktifkannya untuk Anda menggunakan bab Instalasi dari manual. Jika Anda mengembangkan secara lokal, baca juga bab instalasi untuk memastikan semuanya terkonfigurasi dengan benar. Pastikan Anda mengakses file melalui http dengan server yang memberikan Anda output. Jika Anda hanya memanggil file dari sistem file Anda, maka itu tidak akan diuraikan oleh PHP. Jika masalah tetap ada, jangan ragu untuk menggunakan salah satu » opsi dukungan PHP
Maksud dari contoh tersebut adalah untuk menunjukkan format tag PHP khusus. Dalam contoh ini kami menggunakan to indicate the start of a PHP tag. Then we put the PHP statement and left PHP mode by adding the closing tag, ?>. Anda dapat masuk dan keluar dari mode PHP dalam file HTML seperti ini di mana pun Anda mau. Untuk lebih jelasnya, baca bagian manual tentang sintaks dasar PHP
Note: A Note on Line Feeds
Line feeds have little meaning in HTML, however it is still a good idea to make your HTML look nice and clean by putting line feeds in. A linefeed that follows immediately after a closing ?> akan dihapus oleh PHP. Ini bisa sangat berguna saat Anda memasukkan banyak blok PHP atau menyertakan file berisi PHP yang seharusnya tidak menghasilkan apa pun. Pada saat yang sama itu bisa sedikit membingungkan. Anda dapat memberi spasi setelah penutupan ?> untuk memaksa spasi dan umpan baris menjadi keluaran, atau Anda dapat meletakkan umpan baris eksplisit di gema/cetak terakhir dari dalam blok PHP Anda
Catatan. Catatan tentang Editor Teks
Ada banyak editor teks dan Lingkungan Pengembangan Terpadu (IDE) yang dapat Anda gunakan untuk membuat, mengedit, dan mengelola file PHP. Sebagian daftar alat ini disimpan di » Daftar Editor PHP. Jika Anda ingin merekomendasikan editor, silakan kunjungi halaman di atas dan minta pengelola halaman untuk menambahkan editor ke dalam daftar. Memiliki editor dengan penyorotan sintaks dapat membantu
Catatan. Catatan tentang Pengolah Kata
Pengolah kata seperti StarOffice Writer, Microsoft Word dan Abiword tidak optimal untuk mengedit file PHP. Jika Anda ingin menggunakannya untuk skrip pengujian ini, Anda harus memastikan bahwa Anda menyimpan file sebagai teks biasa atau PHP tidak akan dapat membaca dan menjalankan skrip
Sekarang setelah Anda berhasil membuat skrip PHP yang berfungsi, sekarang saatnya membuat skrip PHP yang paling terkenal. Lakukan panggilan ke fungsi phpinfo() dan Anda akan melihat banyak informasi berguna tentang sistem dan pengaturan Anda seperti variabel standar yang tersedia, modul PHP yang dimuat, dan pengaturan konfigurasi. Luangkan waktu dan tinjau informasi penting ini
Bagaimana cara membuat file PHP?
PHP Buat File - fopen() . Mungkin sedikit membingungkan, tetapi dalam PHP, sebuah file dibuat menggunakan fungsi yang sama dengan yang digunakan untuk membuka file. Jika Anda menggunakan fopen() pada file yang tidak ada, itu akan membuatnya, mengingat file tersebut dibuka untuk menulis (w) atau menambahkan (a).Bagaimana cara membuat file PHP di Notepad?
Hal ini dilakukan dengan navigasi ke File > Save As. Di Notepad, tambahkan. php di akhir nama file dan dilampirkan dalam tanda kutip ganda . Ini memastikan file tidak akan diubah menjadi file teks dasar oleh Notepad.Bagaimana cara membuat file PHP di file Explorer?
Dalam tampilan PHP Explorer, pilih Proyek di mana Anda ingin menempatkan file. Klik kanan dan pilih Baru. File PHP -atau- buka File di Bilah Menu dan pilih Baru. Berkas PHP . Dialog pembuatan File PHP akan ditampilkan. Masukkan nama file dan klik Next.Bagaimana cara membuat file PHP pertama?
Program sederhana untuk dimasukkan adalah sebagai berikut. Untuk melakukannya, buat file bernama hello. php dan letakkan di direktori root server web Anda . Setelah Anda selesai melakukannya, masukkan teks dari gambar di atas dan Anda akan membuat halaman PHP pertama Anda, meskipun sederhana.