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

时间:2012-09-26 04:09:58

标签: zend-framework2 composer-php

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

ZfcBase的安装指南仅提供了这么多信息;

  

“只需​​将此项目克隆到./vendor/目录并启用它   在./config/application.config.php文件中。“

我的共享托管解决方案没有git,但我正在使用作曲家。

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

编辑:我猜我可以将zip压缩到我的/ vendor文件夹并在那里解压缩?但这并不好,因为如果有新版本,我不想手动更新它。

2 个答案:

答案 0 :(得分:7)

如果您使用的是composer,请将"zf-commons/zfc-base": "dev-master"添加到composer.json的require部分。所以它看起来像:

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

现在你运行:

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

在命令行上。

答案 1 :(得分:0)

如果您正在进行共享托管,则应首先考虑在自己的本地计算机上进行开发。

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

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

如果“拉上”它一直很困难或单调乏味,你可以使用构建工具。 PhingAnt即可。

如果您进行了一些小的更改,我在共享服务器上看到很多问题并没有出现问题。但即便如此,在本地计算机上执行此操作仍然会更好,这样您就可以利用IDE,版本控制,更快的网络,更好的工具集以及其他一些功能。