|

Cara cek versi PHP

Bagaimana caranya kita mengetahui versi PHP yang telah terinstall dalam server Linux? Hal ini kadang perlu diketahui apakah program kita bisa berjalan dengan lancar atau memanfaatkan fitur – fitur terbarunya. Memperhatikan versinya akan membantu kita dalam menentukan apakah sudah saatnya diupdate ke versi yang lebih baru atau malah yang paling mutakhir.

Nah… caranya untuk mengecek versi PHP sendiri sebenarnya sangatlah mudah, mari kita mulai kalau kita memiliki akses SSH ke VPSnya:

php -v

atau

php5 -v

atau

php-cgi --version

atau

php5-cgi --version

Saya urutkan dari yang paling umum nama paket programnya di Linux sampai yang jarang digunakan.

Nanti hasilnya akan seperti dibawah:

PHP 5.5.9-1ubuntu4.12 (cli) (built: Aug 13 2015 22:34:29) 
Copyright (c) 1997-2014 The PHP Group
Zend Engine v2.5.0, Copyright (c) 1998-2014 Zend Technologies
    with Zend OPcache v7.0.3, Copyright (c) 1999-2014, by Zend Technologies

Alternatifnya bisa menggunakan package manager dan ini sebenarnya tergantung anda menggunakan distro Linux apa di VPSnya. Saya mulai dari untuk CentOS, ketikkan perintah berikut:

rpm -qa | grep php

Balasannya akan seperti ini:

lsphp56-pdo-5.6.13-1.el6.i686
lsphp56-mysql-5.6.13-1.el6.i686
lsphp56-process-5.6.13-1.el6.i686
lsphp56-5.6.13-1.el6.i686
lsphp56-common-5.6.13-1.el6.i686
lsphp56-mcrypt-5.6.13-1.el6.i686
lsphp56-gd-5.6.13-1.el6.i686
lsphp56-mbstring-5.6.13-1.el6.i686

Ini saya mencobanya di server yang terinstall PHP milik LiteSpeed, jadi harap maklum ada sedikit perbedaan kalau cuma menginstall PHP biasa. Versi PHPnya ada pada angka 5.6.13.

Sedangkan di Debian/Ubuntu eksekusi perintah ini:

dpkg --list | grep php

Hasilnya adalah sebagai berikut:

ii  php-pear                        5.5.9+dfsg-1ubuntu4.12          all          PEAR - PHP Extension and Application Repository
ii  php5                            5.5.9+dfsg-1ubuntu4.12          all          server-side, HTML-embedded scripting language (metapackage)
ii  php5-cli                        5.5.9+dfsg-1ubuntu4.12          i386         command-line interpreter for the php5 scripting language
ii  php5-common                     5.5.9+dfsg-1ubuntu4.12          i386         Common files for packages built from the php5 source
ii  php5-curl                       5.5.9+dfsg-1ubuntu4.12          i386         CURL module for php5
ii  php5-fpm                        5.5.9+dfsg-1ubuntu4.12          i386         server-side, HTML-embedded scripting language (FPM-CGI binary)
ii  php5-gd                         5.5.9+dfsg-1ubuntu4.12          i386         GD module forphp5
ii  php5-json                       1.3.2-2build1                   i386         JSON module for php5
ii  php5-mcrypt                     5.4.6-0ubuntu5                  i386         MCrypt module for php5
ii  php5-mysql                      5.5.9+dfsg-1ubuntu4.12          i386         MySQL module for php5
ii  php5-readline                   5.5.9+dfsg-1ubuntu4.12          i386         Readline module for php5

Kalau anda menginstall PHP-FPM biasa maka isi daftarnya kurang lebih seperti diatas. Versinya adalah 5.5.9.

Kalau anda hanya memiliki akses FTP ke server atau hostingnya maka buat sebuat file php dengan kode berikut:

<?php
//Informasi mesin PHP
phpinfo();
?>

Saya beri nama filenya informasi.php dan upload, letakkan dalam direktori web server yang bisa diakses dari internet seperti www atau public_html. Kemudian langsung saja akses lewat browser file tadi dan akan muncul informasi lengkap mengenai mesin PHP yang ada di server.

Semoga bermanfaat. 🙂

3 Comments

  1. bagaimana menginstal multi php di linux om? misal centos sudah berjalan php 7 dan sudah ad aplikasi yang berjalan d atasnya, di kemudian hari kita mau menginstal sebuah aplikasi yang hanya support di php 5…..mohon pencerahannya om

Tinggalkan Balasan ke Chandra Batalkan balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *