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

Mit*_*ave 2 cmd cakephp cakephp-3.0 cakephp-3.x

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

我知道我们可以使用它echo Configure::version();来检查版本使用代码,我只是很想知道我是否可以使用命令行界面来了解相同的事情..

仅供参考,我有Windows 7作为操作系统,xampp作为服务器与作曲家和其他东西安装在我的cakephp应用程序..

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

谢谢

Mit*_*ave 8

根据他们的3.x版文档,这是你如何做到这一点. 外壳,任务和控制台工具

他们已经提到过首先使用命令行工具转到目录,然后输入bin/cake像这样的东西

cd /path/to/app
bin/cake
Run Code Online (Sandbox Code Playgroud)

作为回应,您不仅可以看到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
Run Code Online (Sandbox Code Playgroud)

另外我不太确定这个版本适用于旧版本而不是CakePHP 3.x,因为我只在3.x版本中试过这个..所以请注意一下.

  • 对于 `cakephp 2.x` 只需输入 `Console/cake` 而不是 `bin/cake` (2认同)