7

如何检查PHP版本

 1 year ago
source link: https://www.myfreax.com/how-to-check-php-version/
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
neoserver,ios ssh client
PHP

如何检查PHP版本

PHP是最常用的服务器端编程语言之一。PHP版本之间有一些重要的区别,因此在某些情况下可能需要知道服务器的PHP版本

Updated At 28 Sep 2022 2 min read
By myfreax
如何检查PHP版本

PHP是最常用的服务器端编程语言之一。PHP版本之间有一些重要的区别,因此在某些情况下可能需要知道服务器上正在运行哪个版本。

例如,如果要升级应用程序或安装需要指定PHP版本的应用程序,然后再开始安装,则需要找出PHP服务器的版本。

在教程中,我们将向您展示如何检查服务器运行的PHP版本。

找出指定网站使用哪个版本的PHP的最可靠方法是使用phpinfo()函数,phpinfo()函数可打印PHP服务器的各种信息,包括其版本。

在您的网站文档根目录中,使用 FTP SFTP 客户端上传phpinfo.php文件。打开浏览器,转到yourdoman.com/phpinfo.php,屏幕将显示PHP服务器的版本。

一旦找到了您使用的PHP版本,请删除文件或限制对其的访问。向公众公开您的PHP配置可能会对您的应用程序造成安全风险。

还有另一个函数可用于查找PHP版本。 与phpinfo()不同,phpversion()函数仅输出PHP服务器的版本。

<?php

phpinfo();
phpinfo.php
<?php
echo 'PHP version: ' . phpversion();
phpversion.php

命令行检查PHP版本

如果您具有对服务器的SSH访问权限,则可以使用PHP CLI二进制文件来确定PHP的版本。要获取服务器版本,运行php --version命令,这将打印PHP的版本。

php --version命令将输出PHP版本的信息并退出。在此示例中,PHP服务器的版本为7.3.11

如果服务器上安装多个PHP版本,则在运行php命令时,它将显示默认PHP CLI的版本,该版本可能不是网站上使用的PHP版本。

php --version
PHP 7.3.11-1~deb10u1 (cli) (built: Oct 26 2019 14:14:18) ( NTS )
Copyright (c) 1997-2018 The PHP Group
Zend Engine v3.3.11, Copyright (c) 1998-2018 Zend Technologies
    with Zend OPcache v7.3.11-1~deb10u1, Copyright (c) 1999-2018, by Zend Technologies

确定PHP服务器的版本是一项相对容易的任务。在本指南中,我们显示了几个有关如何查找服务器当前正在运行的PHP版本的选项。如有任何疑问,请随时发表评论。


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK