PHP框架和项目存储库

时间:2015-06-06 08:52:04

标签: php git github zend-framework2 repository

我开始使用PHP新手,并且我第一次使用框架作为项目的基础。我决定使用Zend Framework 2。

我将成为通过Github控制项目的版本。

将所有框架文件包含在项目存储库中,更新并提交框架的更新作为我的存储库的一部分是否正常?或者它通常是否保持独立,以便您可以在从我的项目的存储库版本安装时下载并使用当前的存储库版本?

1 个答案:

答案 0 :(得分:8)

使用Composer

  

Composer是PHP中依赖项管理的工具。它允许您声明项目所需的依赖库,并将它们安装在您的项目中。

  1. Install Composer
  2. 运行composer require 'zendframework/zendframework:2.5.1'
  3. 使用generated autoloader
  4. 其他开发人员应在其计算机上运行composer install命令。这将安装composer.jsoncomposer.lock中定义的所有项目依赖项。

    如果您更新了依赖项,请运行composer update并提交已更改的composer.jsoncomposer.lock个文件。

    有关详细信息,请访问check out the Zend和Composer网站。