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 版本的方法。