如何知道我拥有的是哪个版本的Symfony?

2022-08-30 06:48:36

我知道我已经下载了一个项目并开始,但我已经更新了我的供应商几次,我想知道我有哪个版本的symfonySymfony2

任何想法?


答案 1

运行(对于Symfony3:),它应该给你一个很好的主意。在我的一个随机项目中,输出是:app/console --versionbin/console --version

Symfony version 2.2.0-DEV - app/dev/debug

如果您无法访问主机,请尝试阅读 ,其中版本是硬编码的,例如:symfony/src/Symfony/Component/HttpKernel/Kernel.php

const VERSION         = '2.2.0';

以防万一您想知道,创建一个 .在此类构造函数中,它用于初始化其父构造函数。consoleSymfony\Bundle\FrameworkBundle\Console\ApplicationSymfony\Component\HttpKernel\Kernel::VERSION


答案 2

虽然已经有很多好的答案,但我想添加一个没有提到的选项。使用以下命令:

php bin/console about

您可以获得有关当前项目的许多详细信息。第一部分是关于Symfony本身的,看起来像这样:

-------------------- ------------------------------------------- 
 Symfony                                                         
-------------------- ------------------------------------------- 
 Version              4.2.3                                      
 End of maintenance   07/2019                                    
 End of life          01/2020                                    
-------------------- ------------------------------------------- 

我发现除版本号之外的其他信息非常有用。

还有其他部分提供了有关(框架)内核,PHP,环境的详细信息。


推荐