使用composer安装组件zf2

x4n*_*der 7 zend-http-client zend-framework2 composer-php

我尝试使用composer安装zf2组件但不能这样做因为composer总是下载所有框架,我做错了什么?

作曲家版本1beccf9

{
 ...
"repositories": [
 {
   "type": "composer",
   "url": "http://packages.zendframework.com/"
 }
 ],
"require": {
  "zendframework/zend-http" : "2.0.*"
 }
}
Run Code Online (Sandbox Code Playgroud)

小智 5

我启用了php_intl扩展,这解决了问题


wei*_*ney 1

我无法重现该问题。我尝试过“http”和“https”模式,在这两种情况下,仅收到 zend-http 包及其依赖项。我能看到的唯一可能的问题是,如果您没有使用“https”模式,并且没有将 openssl 编译到您的 PHP 版本中,则 Composer 可能无法访问我们的存储库,因此默认为 packagist 存储库,这只会为您提供完整的 ZF 分布。