📜  获取已安装的 php 版本列表 - PHP (1)

📅  最后修改于: 2023-12-03 15:41:27.991000             🧑  作者: Mango

获取已安装的 PHP 版本列表 - PHP

在服务器上使用 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 脚本获取

我们可以使用 PHP 的 shell_exec 函数来执行终端命令。具体步骤如下:

  1. 打开文本编辑器,新建一个 PHP 文件,例如 get_php_versions.php

  2. 添加以下代码:

    <?php
    $output = shell_exec('ls /usr/bin/php*');
    echo "<pre>$output</pre>";
    ?>
    
  3. 将 PHP 文件上传到服务器,执行该文件

  4. 在浏览器中打开该 PHP 文件,将显示系统中已安装的 PHP 版本列表

上述代码使用 shell_exec() 函数调用终端命令 ls /usr/bin/php* 并将结果存储到 $output 变量中。最后,使用 echo 函数输出 PHP 版本列表。

总结

本文介绍了两种方法获取已安装的 PHP 版本列表:通过终端命令和通过 PHP 脚本。使用这些方法,您可以方便地查看服务器上安装的 PHP 版本,并在编写 PHP 应用程序时选择适当的版本。