PHP adalah salah satu bahasa pemrograman server-side yang paling banyak digunakan. Ada beberapa perbedaan penting antara versi PHP, jadi mengetahui versi mana yang berjalan di server Anda mungkin diperlukan dalam beberapa situasi.

Misalnya, jika Anda upgrade atau install aplikasi baru yang membutuhkan versi PHP tertentu, sebelum memulai dengan instalasi, Anda harus mengetahui versi server PHP Anda.

Di artikel ini, kami akan menunjukkan kepada Anda cara memeriksa versi PHP yang dijalankan server Anda.

Memeriksa versi PHP dengan phpinfo()

Cara paling dapat diandalkan untuk mengetahui versi PHP apa yang digunakan untuk situs web tertentu adalah dengan menggunakan fungsi phpinfo(), fungsi yang akan mencetak berbagai informasi tentang server PHP, termasuk versinya.

Di direktori root dokumen situs web Anda unggah file PHP berikut menggunakan klien FTP atau SFTP:

<?php

phpinfo();

Buka browser Anda, buka namadomain.com/phpinfo.php, dan versi server PHP akan ditampilkan di layar Anda:

phpinfo

Setelah Anda mengetahui versi PHP yang Anda miliki, hapus file atau batasi aksesnya. Mengekspos konfigurasi PHP Anda kepada publik dapat menimbulkan risiko keamanan pada aplikasi Anda.

Ada juga fungsi lain yang bisa Anda gunakan untuk mengetahui versi PHP. Tidak seperti phpinfo(), fungsi phpversion() hanya mencetak versi server PHP.

<?php
echo 'PHP version: ' . phpversion();

Memeriksa versi PHP dari Command Line

Jika Anda memiliki akses SSH ke server, Anda dapat menggunakan binari PHP CLI untuk melihat versi PHP Anda.

Untuk mendapatkan versi server, aktifkan binary php menggunakan opsi --version atau -vdi terminal Anda.

php --version

Perintah akan menampilkan informasi tentang versi PHP dan keluar. Dalam contoh ini versi server PHP adalah 7.3.11:

PHP 7.3.11-1~deb10u1 (cli) (built: Oct 26 2019 14:14:18) ( NTS )
Copyright (c) 1997-2018 The PHP Group
Zend Engine v3.3.11, Copyright (c) 1998-2018 Zend Technologies
    with Zend OPcache v7.3.11-1~deb10u1, Copyright (c) 1999-2018, by Zend Technologies

Jika ada beberapa versi PHP yang diinstal di server, ketika Anda menjalankan perintah php, maka output akan menampilkan versi PHP CLI default, yang mungkin bukan versi PHP yang digunakan di situs web.

Kesimpulan

Menentukan versi server PHP adalah tugas yang relatif mudah.

Dalam panduan ini, kami telah menunjukkan beberapa opsi berbeda tentang cara menemukan versi PHP yang sedang dijalankan server Anda.