• 日常搜索
  • 百度一下
  • Google
  • 在线工具
  • 搜转载

如何检查Windows上PHP版本

以下是有关如何检查计算机或服务器上的 php 版本的一些快速提示。

您要检查服务器上安装的 PHP 版本有几个原因。例如,您可能想要安装基于 PHP 的软件并检查软件要求是否与服务器上安装的 PHP 版本相匹配。或者,您可能是想要使用仅在特定 PHP 版本中可用的功能的开发人员。 

有很多不同的 PHP 版本,它们之间有一些明显的差异。对于每个新的 PHP 版本,都会添加新功能并弃用其他功能,因此了解您正在使用的 PHP 版本总是很好的。

有几种不同的方法可以检查 PHP 版本。主要是,如果你有ssh访问你的服务器,你可以使用命令行界面来检查它。另一方面,如果您没有终端访问权限,我将向您展示如何使用该phpinfo函数检查 PHP 版本。

使用终端检查 PHP 版本

在本节中,我们将讨论如何在终端中使用命令行界面 (CLI) 检查 PHP 版本。

检查 Unix、Linux 和mac OS上的 PHP 版本

对于基于 *nix 的系统(Linux、Unix 和Mac OS),只需一个命令即可检查 PHP 版本。继续并在您的终端中运行以下命令。

php -v

您应该看到如下输出:

PHP 7.2.24-0ubuntu0.18.04.3 (cli) (built: Feb 11 2020 15:55:52) ( NTS )
Copyright (c) 1997-2018 The PHP Group
Zend Engine v3.2.0, Copyright (c) 1998-2018 Zend Technologies
    with Zend OPcache v7.2.24-0ubuntu0.18.04.3, Copyright (c) 1999-2018, by Zend Technologies

如您所见,这为您提供了有关安装在服务器上的 PHP 版本的全面信息。在上面的输出中,服务器上安装了 7.2.24 版本的 PHP。

检查 Windows 上的 PHP 版本

对于 Windows 用户,使用相同的命令来检查 PHP 版本。但是如果你不PATH先设置环境变量,你可能会得到一个错误。您可以通过运行set PATH命令来做到这一点。运行以下命令,并确保将占位符替换为安装 PHP 的目录路径。{PATH_TO_PHP_DIRECTORY}例如,如果您将 PHP 安装在C:\software\php目录中,则需要运行set PATH=%PATH%;C:\software\php.

set PATH=%PATH%;{PATH_TO_PHP_DIRECTORY}
php -v

如果您不想设置PATH环境变量,也可以转到安装 PHP 的目录并php -v从那里运行命令。

cd C:\softwares\php
php -v

以上就是对用于检查 PHP 版本的 CLI 选项的简要介绍。在下一节中,我们将讨论如何使用该phpinfo函数检查您的 PHP 版本。

使用phpinfo函数检查PHP版本

您还可以使用该phpinfo功能,打印有关您服务器上的 PHP 软件及其配置的详细信息。

当您对托管站点的服务器没有 SSH 访问权限时,此选项特别有用。如果您想使用此选项检查远程服务器上的 PHP 版本,您所需要的只是上传 PHP 文件的能力,例如使用 FTP 或基于 Web 的门户。

使用以下内容 创建一个名为 php_version_check.php的文件。

<?php
phpinfo();
?>

将此文件上传到您网站的根目录。完成此操作后,您应该可以通过 http://example.com/php_version_check.php URL 访问它(将example.com替换为您自己的域名)。它应该产生如下图所示的输出。

如何检查Windows上PHP版本  第1张

phpinfo安全风险

如您所见,PHP 版本显示在页面顶部。此外,它还显示了许多其他重要的配置信息。如果您正在设置或调试 PHP 安装,此信息可能非常有用。它对黑客也非常有用,允许他们查明系统中的特定漏洞! 

这就是为什么我强烈建议您在检查完 PHP 版本后从服务器中删除此文件。


文章目录
  • 使用终端检查 PHP 版本
    • 检查 Unix、Linux 和mac OS上的 PHP 版本
    • 检查 Windows 上的 PHP 版本
  • 使用phpinfo函数检查PHP版本
    • phpinfo安全风险