Versi php apa yang saya miliki jendela terminal?

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

    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.

  • 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
    
    _

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 PATH

Catatan

Ada sedikit masalah jika Anda berniat menggunakan teknik ini dan menggunakan skrip PHP Anda sebagai filter baris perintah, seperti contoh di bawah ini

Ada beberapa alasan mengapa Anda ingin memeriksa versi PHP yang terinstal di server Anda. Misalnya, Anda mungkin ingin menginstal perangkat lunak berbasis PHP dan memeriksa apakah persyaratan perangkat lunak cocok dengan versi PHP yang diinstal di server Anda. Atau Anda mungkin developer yang ingin menggunakan fitur yang hanya tersedia di versi PHP tertentu.  

Ada banyak versi PHP yang berbeda, dan mereka memiliki beberapa perbedaan mencolok di antara mereka. Dengan setiap versi PHP baru, fitur baru ditambahkan dan yang lainnya tidak digunakan lagi, jadi selalu baik untuk mengetahui versi PHP yang Anda gunakan

Ada beberapa cara berbeda untuk memeriksa versi PHP. Terutama, jika Anda memiliki akses SSH ke server Anda, Anda dapat menggunakan antarmuka baris perintah untuk memeriksanya. Di sisi lain, jika Anda tidak memiliki akses terminal, saya akan menunjukkan cara memeriksa versi PHP menggunakan fungsi

1
4

Periksa Versi PHP dengan Menggunakan Terminal

Di bagian ini, kita akan membahas bagaimana Anda dapat memeriksa versi PHP dengan menggunakan antarmuka baris perintah (CLI) di terminal

Periksa Versi PHP di Unix, Linux, dan macOS

Untuk sistem berbasis *nix—Linux, Unix, dan macOS—hanya perlu satu perintah untuk memeriksa versi PHP. Lanjutkan dan jalankan perintah berikut di terminal Anda

1
php -v

Anda akan melihat output seperti berikut

1
PHP 7.2.24-0ubuntu0.18.04.3 (cli) (built: Feb 11 2020 15:55:52) ( NTS )
2
Copyright (c) 1997-2018 The PHP Group
3
Zend Engine v3.2.0, Copyright (c) 1998-2018 Zend Technologies
4
    with Zend OPcache v7.2.24-0ubuntu0.18.04.3, Copyright (c) 1999-2018, by Zend Technologies

Seperti yang Anda lihat, ini memberi Anda informasi lengkap tentang versi PHP yang terinstal di server Anda. Pada output di atas, 7. 2. 24 PHP terinstal di server

Periksa Versi PHP di Windows

Untuk pengguna Windows, perintah yang sama digunakan untuk memeriksa versi PHP. Tapi Anda mungkin mendapatkan kesalahan jika Anda tidak menyetel variabel lingkungan

1
5 terlebih dahulu. Anda dapat melakukannya dengan menjalankan perintah
1
6. Jalankan perintah berikut, dan pastikan Anda mengganti placeholder
1
7 dengan jalur direktori tempat Anda menginstal PHP. Misalnya, jika Anda menginstal PHP di C. \software\php direktori, Anda perlu menjalankan
1
8

1
php -v
1
2
php -v
3

Jika Anda tidak ingin menyetel variabel lingkungan

1
5, Anda juga dapat membuka direktori tempat Anda menginstal PHP dan menjalankan perintah
PHP 7.2.24-0ubuntu0.18.04.3 (cli) (built: Feb 11 2020 15:55:52) ( NTS )
0 dari sana

1
php -v
5
2
php -v
3

Itulah tadi pengenalan singkat tentang opsi CLI untuk mengecek versi PHP. Di bagian selanjutnya, kita akan membahas bagaimana Anda dapat memeriksa versi PHP Anda dengan fungsi

1
4

Periksa Versi PHP dengan Menggunakan Fungsi 14

Anda juga dapat menggunakan fungsi

1
4, yang mencetak informasi mendetail tentang perangkat lunak PHP di server Anda dan konfigurasinya

Opsi ini sangat berguna ketika Anda tidak memiliki akses SSH ke server tempat situs Anda dihosting. Jika Anda ingin menggunakan opsi ini untuk memeriksa versi PHP di server jarak jauh, yang Anda perlukan hanyalah kemampuan mengunggah file PHP, misalnya dengan FTP atau portal berbasis web

Buat file bernama php_version_check. php dengan isi sebagai berikut.  

1
php -v
9
2
1
1
3
1
3

Upload file ini ke direktori root situs Anda. Setelah melakukannya, Anda seharusnya dapat mengaksesnya di http. //contoh. com/php_version_check. php URL (menggantikan contoh. com dengan nama domain Anda sendiri). Itu harus menghasilkan keluaran seperti yang ditunjukkan pada tangkapan layar berikut

Versi php apa yang saya miliki jendela terminal?
Versi php apa yang saya miliki jendela terminal?
Versi php apa yang saya miliki jendela terminal?

14 Risiko Keamanan

Seperti yang Anda lihat, versi PHP ditampilkan tepat di bagian atas halaman. Selain itu, ini juga menampilkan banyak informasi konfigurasi penting lainnya. Informasi ini bisa sangat berguna jika Anda sedang menyiapkan atau men-debug instalasi PHP. Ini juga bisa sangat berguna bagi peretas, memungkinkan mereka untuk menunjukkan dengan tepat kerentanan tertentu di sistem Anda.  

Itulah mengapa saya sangat menyarankan Anda menghapus file ini dari server setelah Anda selesai memeriksa versi PHP

Pelajari PHP Dengan Kursus Online Gratis

Jika Anda ingin belajar PHP, lihat kursus online gratis kami tentang dasar-dasar PHP

Versi php apa yang saya miliki jendela terminal?

Dalam kursus ini, Anda akan mempelajari dasar-dasar pemrograman PHP. Anda akan mulai dengan dasar-dasarnya, mempelajari cara kerja PHP dan menulis loop dan fungsi PHP sederhana. Kemudian Anda akan membangun kelas pengkodean untuk pemrograman berorientasi objek sederhana (OOP). Sepanjang jalan, Anda akan mempelajari semua keterampilan paling penting untuk menulis aplikasi untuk web. Anda akan mendapatkan kesempatan untuk berlatih menanggapi permintaan GET dan POST, mem-parsing JSON, mengautentikasi pengguna, dan menggunakan database MySQL

Versi PHP apa yang saya miliki di terminal?

Memeriksa versi PHP yang terpasang di server Linux dan Unix Anda .
Buka prompt terminal dan kemudian ketik perintah berikut
Login ke server jarak jauh menggunakan perintah ssh. .
Untuk memeriksa versi PHP, jalankan. php --versi ATAU php-cgi --versi
Untuk mencetak versi PHP 7, ketik. php7 --versi ATAU php7-cgi --versi

Bagaimana saya tahu versi PHP apa yang diinstal?

Pastikan server Web berjalan, buka browser dan ketik http. //SERVER-IP/phptest. php . Anda kemudian akan melihat layar yang menunjukkan informasi terperinci tentang versi PHP yang Anda gunakan dan modul yang diinstal.

Bagaimana cara mengubah versi PHP CLI di Windows?

Mengubah Versi PHP CLI Anda di Nginx atau OpenLiteSpeed .
Tetapkan Versi PHP CLI Pilihan Anda. Jalankan perintah berikut untuk mengubah versi PHP CLI. sudo update-alternatives --set php /usr/bin/phpX. X. .
Buat Perubahan Bertahan. Sistem kami memeriksa file token untuk versi CLI PHP

Bagaimana cara menjalankan PHP di baris perintah Windows?

Anda tinggal mengikuti langkah-langkah untuk menjalankan program PHP menggunakan baris perintah. .
Buka terminal atau jendela baris perintah
Pergi ke folder atau direktori yang ditentukan di mana file php ada
Kemudian kita dapat menjalankan kode php menggunakan perintah berikut. php file_name.php. php