Linux 查看 PHP 版本的方法

1. 查看 PHP 版本的方法

在 Linux 系统中,有多种方法可以查看 PHP 版本。下面我会介绍一些常用的方法:

1.1 使用 php -v 命令

php -v 命令可以直接在命令行下查看当前系统中安装的 PHP 版本。

php -v

执行上述命令后,系统会输出类似如下的结果:

PHP 7.3.26-1+ubuntu18.04.1+deb.sury.org+1 (cli) (built: Jan 27 2021 07:10:13) ( NTS ) 

Copyright (c) 1997-2018 The PHP Group

Zend Engine v3.3.26, Copyright (c) 1998-2018 Zend Technologies

上述输出结果中,PHP 7.3.26-1+ubuntu18.04.1+deb.sury.org+1 表示当前系统安装的 PHP 版本号。

1.2 查看 PHP 配置文件

PHP 的配置文件是 php.ini。可以通过查看配置文件来获取 PHP 的版本信息。

php --ini | grep "Loaded Configuration File"

执行上述命令后,系统会输出 PHP 配置文件的路径和名称,如:

Loaded Configuration File:         /etc/php/7.3/cli/php.ini

然后,你可以使用任意文本编辑器打开该配置文件并查找版本信息。

sudo nano /etc/php/7.3/cli/php.ini

在打开的配置文件中,可以找到类似以下内容:

[PHP]

[...]

; Version number of the PHP package (e.g. 7.3.26-1+ubuntu18.04.1+deb.sury.org+1)

; http://php.net/version

; default: ""

;version=7.3.26-1+ubuntu18.04.1+deb.sury.org+1

上述内容中,version=7.3.26-1+ubuntu18.04.1+deb.sury.org+1 表示当前配置文件中设置的 PHP 版本号。

1.3 使用 phpinfo() 函数

phpinfo() 是 PHP 中一个非常有用的函数,它会输出 PHP 的详细信息,包括版本号。

在一个 PHP 文件中加入以下代码:

然后通过浏览器访问该 PHP 文件,就会显示当前系统中 PHP 的详细信息,其中包括 PHP 版本号。

注意,使用完后需要删除或禁用 phpinfo() 函数,以避免信息泄露的安全问题。

1.4 使用 dpkg 命令

如果你的 Linux 系统是基于 Debian 的,可以使用 dpkg 命令来查看 PHP 包的版本信息。

dpkg -l | grep php

执行上述命令后,系统会输出当前系统中所有与 PHP 相关的软件包的版本信息。

上述几种方法中,推荐使用 php -v 命令和 phpinfo() 函数来查看 PHP 版本。

2. 总结

本文介绍了多种在 Linux 系统中查看 PHP 版本的方法:

使用 php -v 命令

查看 PHP 配置文件

使用 phpinfo() 函数

使用 dpkg 命令(适用于 Debian 系统)

其中,通过执行 php -v 命令可以直接在命令行下查看当前系统中安装的 PHP 版本。通过查看配置文件可以获取 PHP 的版本信息。使用 phpinfo() 函数可以在浏览器中显示 PHP 的详细信息,包括版本号。使用 dpkg 命令可以查看基于 Debian 的系统中 PHP 包的版本信息。

以上就是在 Linux 系统中查看 PHP 版本的方法。

操作系统标签