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. 🙂
bagaimana cara unistallnya pada linux centos 7?
Pakai PHP versi berapa mas?
Secara umum bisa eksekusi perintah ini:
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