如何从命令行检查Cakephp版本?

如何从命令行检查Cakephp版本?,cakephp,cmd,cakephp-3.0,cakephp-3.x,Cakephp,Cmd,Cakephp 3.0,Cakephp 3.x,我使用的是Cakephp 3.x,但我想知道使用命令行的确切版本号?是否有任何命令可以显示我们在应用程序中使用的正确版本 我知道我们可以使用这个echo Configure::version()要使用代码检查版本,我只是想知道是否可以仅使用命令行界面了解相同的内容 仅供参考,我的cakephp应用程序中安装了windows 7作为操作系统,xampp作为带有composer的服务器和其他东西 欢迎任何操作系统(ubuntu、windows)的命令来了解它 感谢根据他们关于3.x版的文档,这是您可

我使用的是Cakephp 3.x,但我想知道使用命令行的确切版本号?是否有任何命令可以显示我们在应用程序中使用的正确版本

我知道我们可以使用这个
echo Configure::version()
要使用代码检查版本,我只是想知道是否可以仅使用命令行界面了解相同的内容

仅供参考,我的cakephp应用程序中安装了windows 7作为操作系统,xampp作为带有composer的服务器和其他东西

欢迎任何操作系统(ubuntu、windows)的命令来了解它


感谢根据他们关于3.x版的文档,这是您可以做到的

在其中,他们提到要先使用命令行工具进入目录,然后键入
bin/cake
类似的内容

cd /path/to/app
bin/cake
作为回应,您不仅可以看到CakePHP的当前版本,还可以看到PHP的当前版本和更多信息

Welcome to CakePHP v3.0.0 Console
---------------------------------------------------------------
App : App
Path: /Users/markstory/Sites/cakephp-app/src/
---------------------------------------------------------------
Current Paths:

 -app: src
 -root: /Users/markstory/Sites/cakephp-app
 -core: /Users/markstory/Sites/cakephp-app/vendor/cakephp/cakephp

Changing Paths:

Your working path should be the same as your application path. To change your path use the '-app' param.
Example: -app relative/path/to/myapp or -app /absolute/path/to/myapp

Available Shells:

[Bake] bake

[Migrations] migrations

[CORE] i18n, orm_cache, plugin, routes, server

[app] behavior_time, console, orm

To run an app or core command, type cake shell_name [args]
To run a plugin command, type cake Plugin.shell_name [args]
To get help on a specific command, type cake shell_name --help

此外,我不确定这是否适用于比CakePHP 3.x更旧的版本,因为我只在3.x版中尝试过。。因此,也请注意这一点。

因为在project forlder中简单键入bin/cake时,它不会显示版本,所以我也建议使用以下方法:

  • 浏览到您的项目文件夹
  • 继续浏览到存储库文件夹(cd存储库)
  • 然后键入蛋糕版本
  • 这对我来说很有效,如图3.5.6所示


    此外,我建议在系统或用户路径中包含PHP,如果这样,您可以在提示符中的任意位置键入PHP-version以获取您的PHP版本。

    您是否只想自己查看版本号,或者您正在寻找脚本可以调用以根据其做出决策的内容吗?对于
    cakephp2.x
    ,只需输入
    Console/cake
    ,而不是
    bin/cake