2009-08-24 09:03:27 +0000 2009-08-24 09:03:27 +0000
105
105

检查我在Linux上运行的是什么版本的PHP?

我运行的是Centos 5,我需要知道我运行的是什么版本的PHP,有什么命令可以运行吗?

答案 (4)

182
182
182
2009-08-24 09:07:37 +0000

试着在命令行中运行下面的命令。

要想获得版本信息:

php -v

或者要获得很多信息:

php -i

应该能给你提供所有关于php安装的信息。

19
19
19
2009-08-24 09:06:35 +0000

你可以用

<?php phpinfo() ?>
```来制作一个`index.php`文件。
12
12
12
2009-09-14 15:58:16 +0000

接受了一个答案,但在RPM系统(RHEL、Centos、Fedora等)上的另一个选择是使用以下方法:

rpm -q php

而在我看来,使用RPM查找任何RPM安装的程序或文件的包信息的一般方法类似于这样(对于awk来说):

  1. 如果不知道的话,查找文件的完整路径,比如$PATH中的可执行文件:

  2. 找到包含该文件的包的名称,包括版本:

  3. 如果需要的话,查询该包的信息:

对于Apache安装和使用的包来说,可能会比较麻烦,因为它们可能不在$PATH上,但是你可以从以下的方法开始:

rpm -qa | egrep -i ‘php|awk’

3
3
3
2012-09-24 10:13:12 +0000

使用

more /etc/php.ini

这将显示:

  1. Apache 版本
  2. PHP 版本
  3. PHP 函数
  4. 关于PHP的各种选项