106

I'm running Centos 5 and I need to know what version of PHP I'm running, is there a command for this which I can run?

Elitmiar
  • 3,144

4 Answers4

184

Try running the following at the command line.

To just get the version information:

php -v

Or to get a lot of info:

php -i

It should give you all information you need about the php install.

Andrew
  • 399
Paxxi
  • 7,138
19

You can make an index.php file with

<?php phpinfo() ?>
hyperslug
  • 13,736
  • 7
    this has the advantage of working on servers you don't have ssh access to, though personally I've always preferred , just for the futureproofing :P – Phoshi Aug 24 '09 at 10:56
  • Ah, right, I have a habit of using ASP tags. – hyperslug Aug 24 '09 at 21:26
  • 2
    On any PHP website one can often see the version in the X-Powered-By header in each PHP generated HTTP response. When you don't have SSH access, then sometimes http://phpshell.sourceforge.net/ can be used. (Though with much care, like one needs to check if a folder is writable before running a tar command.) – Arjan Sep 14 '09 at 16:21
  • this should be the correct answer – Nico Dec 21 '16 at 10:22
12

An answer was accepted, but another option on RPM systems (RHEL, Centos, Fedora, etc.) is to use the following:

rpm -q php

And while I'm at it, the general method for using RPM to find info on a package for any rpm-installed program or file is similar to this (for awk):

  1. Find the full path to the file if not known, such as for an executable in $PATH:

    type -path awk

  2. Find the name, including version, of the package containing the file:

    rpm -qf /usr/bin/awk

  3. If desired, query for info from that package:

    rpm -qi gawk

It's a bit trickier for packages installed and used by Apache since they may not be on $PATH, but you can start with something like:

rpm -qa | egrep -i 'php|awk'

NVRAM
  • 838
3

Use

more /etc/php.ini

This will show you:

  1. Apache Version
  2. PHP Versions
  3. PHP Functions
  4. Various options regarding PHP
slhck
  • 228,104
Pankaj
  • 31
  • 1