Zend framework2 如何在没有Git的情况下安装ZfcBase(Zend Framework 2)?

Zend framework2 如何在没有Git的情况下安装ZfcBase(Zend Framework 2)?,zend-framework2,composer-php,Zend Framework2,Composer Php,如果这是一个微不足道的问题,我道歉 的安装指南只提供了这么多信息 “只需将此项目克隆到您的./vendor/目录并启用即可 在您的./config/application.config.php文件中。” 我的共享主机解决方案中没有git,但我使用的是composer 谁能给我一个通用的方法,我可以安装Zfc模块没有git?(我是Zend的新手) 编辑:我猜我可以将zip文件放到我的/供应商文件夹中,然后在那里解压?但这并不好,因为如果有新版本出现,我不想手动更新它。如果您使用的是composer

如果这是一个微不足道的问题,我道歉

的安装指南只提供了这么多信息

“只需将此项目克隆到您的./vendor/目录并启用即可 在您的./config/application.config.php文件中。”

我的共享主机解决方案中没有git,但我使用的是composer

谁能给我一个通用的方法,我可以安装Zfc模块没有git?(我是Zend的新手)


编辑:我猜我可以将zip文件放到我的/供应商文件夹中,然后在那里解压?但这并不好,因为如果有新版本出现,我不想手动更新它。

如果您使用的是composer,那么在composer.json的
部分添加
“zf commons/zfc base”:“dev master”
。所以它看起来像:

"require": {
    "php": ">=5.3.3",
    "zendframework/zendframework": "2.*",
    "zf-commons/zfc-base": "dev-master"
}
现在您运行:

php composer.phar self-update
php composer.phar update

命令行。

< P>如果你正在做共享主机,你应该首先考虑在自己的本地计算机上开发。

然后,一旦您感到满意,就将其全部压缩并传输到您的服务器

在共享服务器上开发不是一个好主意,因为正如您所看到的,您没有开发所需的所有工具

如果一直“压缩”它是困难或乏味的,你可以使用一个构建工具来实现。或者我会的


如果您正在进行小的更改,我认为在共享服务器上进行更改不会有太大问题;但即便如此,最好还是在本地机器上进行,这样您就可以利用IDE、版本控制、更快的网络、更好的工具集以及其他一些功能。

问题是我的服务器上没有git(共享主机),composer给了我这个;“[RuntimeException]克隆失败,找不到git,请检查它是否为instal led并且在您的路径环境中。”我想我应该紧急切换到带有git的服务器。啊!很抱歉您正在使用哪些VCS?我已经安装了svn。但我不确定它是否与我正在尝试做的兼容。我现在要接受你的回答,因为我要使用git迁移到服务器上,但是如果你知道如何在没有git的情况下使用它,那就太好了。没有git,你就不能使用composer安装ZfcBase。我的方法是在我的svn系统中为ZfcBase创建一个单独的存储库,然后定期将其同步到官方的github。然后,我将使用svn:externals将ZfcBase引入我的ZF2项目。