如何使用 composer 安装 Zend Framework 2.4.13?

How can I install Zend Framework 2.4.13 with composer?

我是 Ruby Rails 开发者。
在其中,对于特定的 Ruby 版本,它们是适合它的 rails 版本。

但现在我使用的 Zend Framework 2 需要 PHP 5.6 或更高版本,这很好。
现在它有一个作曲家,它有自己的版本。我尝试根据 https://framework.zend.com/manual/2.4/en/user-guide/skeleton-application.html 上的文档下载 zend framework 2 我总是以 Zend framework 3 结束。

也尝试从 https://framework.zend.com/downloads/archives 的存档中下载 sketon 应用程序,但它们中没有任何 public 文件夹。 但实际上我想要 zend framework 2.4.13 不知道完成它。请帮忙

命令: composer create-project -n -sdev zendframework/skeleton-application path/to/install 始终创建一个 ZendFramework 3 应用程序是他们创建 zendfrmaework 2 项目的命令。

php 5.6 安装 composer 1.4.2

请提供从地面开始教学的教程link。zero/beginning。

按照此处的说明进行操作 How to install Zend Framework 2.4 你会得到 2.4.13 版本。

只需检查一下:

$ composer show -i 

对于乞讨教程,我的建议是使用最新版本 (ZF3)。

老版本2.*可以找几本书,就google吧。

运行 获取 Zend Framework Skeleton 2.4.13 版本的这些步骤:

git clone https://github.com/zendframework/ZendSkeletonApplication.git skeleton
cd skeleton
git checkout origin/release-2.4
php composer update

运行 获取 Zend Framework Skeleton 2.5.1 版本的步骤:

composer create-project zendframework/skeleton-application goforzf251 ^2.5.1

您可以将 ^2.5.1 替换为 ^2.2、^2.1 等...

The ^ (caret)operator behaves sticks closer to semantic versioning, and will always allow non-breaking updates. For example ^1.2.3 is equivalent to >=1.2.3 <2.0.0 as none of the releases until 2.0 should break backwards compatibility. For pre-1.0 versions it also acts with safety in mind and treats ^0.3 as >=0.3.0 <0.4.0. https://getcomposer.org/doc/articles/versions.md#caret-version-range-

无需通过git命令克隆,可以直接通过composer命令安装:

$ composer create-project zendframework/skeleton-application path/to/install ^2.4

只需输入您想要的 ZF 版本即可。