📅  最后修改于: 2023-12-03 15:41:27.991000             🧑  作者: Mango
在服务器上使用 PHP,可能会有多个 PHP 版本被安装。本文将介绍如何获取已安装的 PHP 版本列表。
在 Linux 或 macOS 终端中执行以下命令可获取当前系统中所有已安装的 PHP 版本:
$ ls /usr/bin/php*
返回结果:
/usr/bin/php
/usr/bin/php5
/usr/bin/php5.6
/usr/bin/php7.0
/usr/bin/php7.1
/usr/bin/php7.2
这些命令分别指向已安装的 PHP 版本。我们可以通过这些命令的后缀数字来区分不同版本。例如,php7.2
代表 PHP 版本 7.2。
在 Windows 上,可以通过执行以下命令来获取 PHP 版本列表:
dir C:\php*
我们可以使用 PHP 的 shell_exec 函数来执行终端命令。具体步骤如下:
打开文本编辑器,新建一个 PHP 文件,例如 get_php_versions.php
添加以下代码:
<?php
$output = shell_exec('ls /usr/bin/php*');
echo "<pre>$output</pre>";
?>
将 PHP 文件上传到服务器,执行该文件
在浏览器中打开该 PHP 文件,将显示系统中已安装的 PHP 版本列表
上述代码使用 shell_exec()
函数调用终端命令 ls /usr/bin/php*
并将结果存储到 $output
变量中。最后,使用 echo
函数输出 PHP 版本列表。
本文介绍了两种方法获取已安装的 PHP 版本列表:通过终端命令和通过 PHP 脚本。使用这些方法,您可以方便地查看服务器上安装的 PHP 版本,并在编写 PHP 应用程序时选择适当的版本。