• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar

The Geek Diary

CONCEPTS | BASICS | HOWTO

  • OS
    • Linux
    • CentOS/RHEL
    • Solaris
    • Oracle Linux
    • Linux Services
    • VCS
  • Database
    • oracle
    • oracle 12c
    • ASM
    • mysql
    • MariaDB
    • Data Guard
  • DevOps
    • Docker
    • Shell Scripting
  • Interview Questions
  • Big Data
    • Hadoop
    • Cloudera
    • Hortonworks HDP

How to check the PHP version on Linux

By admin

There are several possibilities to check and validate PHP version on Linux.

1. Open a bash shell terminal and use the command “php –version” or “php -v” to get the version of PHP installed on the system.

# php --version
PHP 5.4.16 (cli) (built: Mar  7 2018 13:34:47) 
Copyright (c) 1997-2013 The PHP Group
Zend Engine v2.4.0, Copyright (c) 1998-2013 Zend Technologies
# php -v
PHP 5.4.16 (cli) (built: Mar  7 2018 13:34:47) 
Copyright (c) 1997-2013 The PHP Group
Zend Engine v2.4.0, Copyright (c) 1998-2013 Zend Technologies

As you can see from both the command output above, the system has PHP 5.4.16 installed.

2. You can also check for the package versions installed on the system to get the PHP version.
On RedHat Based Distributions :

# rpm -qa | grep php
php-common-5.4.16-43.el7_4.1.x86_64
php-pdo-5.4.16-43.el7_4.1.x86_64
php-mysql-5.4.16-43.el7_4.1.x86_64
php-mbstring-5.4.16-43.el7_4.1.x86_64
php-cli-5.4.16-43.el7_4.1.x86_64
php-gd-5.4.16-43.el7_4.1.x86_64
php-5.4.16-43.el7_4.1.x86_64

On debian based distributions :

# apt list --installed | grep php

3. Let’s create a PHP file with content as shown below. The phpinfo() function outputs a great deal of information about the state of the current PHP environment, including loaded extensions, compilation options, version, server information, and so on.

# echo "<?php phpinfo();?>" > /var/www/html/phpinfo.php

4. Now, considering that Apache is installed and working, open a browser and test PHP using address as follow:

http://server/phpinfo.php

how to check PHP version in Linux

Filed Under: Linux

Some more articles you might also be interested in …

  1. How To Identify User Deleting Files From A Given Directory in Linux
  2. Understanding linux fdisk utility
  3. Managing Clustered Logical Volumes in RHEL Cluster (pacemaker)
  4. What are Shell Scripts? How to Create Shell Scripts?
  5. Bash for loop Examples
  6. How to Configure Persistent Names for Tape Devices in CentOS/RHEL
  7. How to Set a Custom Interface Name with NetworkManager in CentOS/RHEL 7
  8. Unable to Run X Applications Through SSH in Linux
  9. How to load SELinux Module For Oracleasm
  10. CentOS / RHEL : How to delete LUKS encrypted device

You May Also Like

Primary Sidebar

Recent Posts

  • How to set the default character set in MySQL and how to propagate it in a master-master replication scenario
  • “Connection reset by peer” – error while ssh into a CentOS/RHEL system with a specific user only
  • MySQL: how to figure out which session holds which table level or global read locks
  • Recommended Configuration of the MySQL Performance Schema
  • Archives
  • Contact Us
  • Copyright

© 2021 · The Geek Diary