1

这是composer.json

{
    "repositories": [
        {
            "type": "composer",
            "url": "https://packages.zendframework.com/"
        }
    ],
    "require": {
        "zendframework/zend-http": "2.*"
    }
}

...以及详尽的清单:

Authentication  Code     Db     Escaper       Filter  InputFilter  Log     Mime           Paginator    Server          Stdlib  Uri        XmlRpc
Barcode         Config   Debug  EventManager  Form    Json         Mail    ModuleManager  Permissions  ServiceManager  Tag     Validator
Cache           Console  Di     Feed          Http    Ldap         Math    Mvc            ProgressBar  Session         Test    Version
Captcha         Crypt    Dom    File          I18n    Loader       Memory  Navigation     Serializer   Soap            Text    View

其中一些实际上是有道理的。但是Barcode, Captcha,Navigation甚至Db例如呢?

编辑

$ rm -rf vendor
$ rm -rf ~/.composer/
$ rm composer.lock 
$ more composer.json 
{
    "require": {
        "zendframework/zend-http": "2.*"
    }
}
$ composer self-update
You are using the latest composer version.
$ composer install
Loading composer repositories with package information
Installing dependencies
  - Installing zendframework/zendframework (2.1.3)
    Downloading: 100%

zendframework/zendframework suggests installing doctrine/common (Doctrine\Common >=2.1 for annotation features)
zendframework/zendframework suggests installing ext-intl (ext/intl for i18n features)
zendframework/zendframework suggests installing pecl-weakref (Implementation of weak references for Zend\Stdlib\CallbackHandler)
zendframework/zendframework suggests installing zendframework/zendpdf (ZendPdf for creating PDF representations of barcodes)
zendframework/zendframework suggests installing zendframework/zendservice-recaptcha (ZendService\ReCaptcha for rendering ReCaptchas in Zend\Captcha and/or Zend\Form)
Writing lock file
Generating autoload files

PS:很高兴有些人认为我的问题很容易被关闭......我真的很感谢其他人试图回答。

4

1 回答 1

2

它没有。

使用该 composer.json 文件,我得到了这个:

$ composer.phar install
Loading composer repositories with package information
Installing dependencies
  - Installing zendframework/zend-stdlib (2.1.3)
    Downloading: 100%         

  - Installing zendframework/zend-servicemanager (2.1.3)
    Downloading: 100%         

  - Installing zendframework/zend-filter (2.1.3)
    Downloading: 100%         

  - Installing zendframework/zend-i18n (2.1.3)
    Downloading: 100%         

  - Installing zendframework/zend-validator (2.1.3)
    Downloading: 100%         

  - Installing zendframework/zend-escaper (2.1.3)
    Downloading: 100%         

  - Installing zendframework/zend-uri (2.1.3)
    Downloading: 100%         

  - Installing zendframework/zend-loader (2.1.3)
    Downloading: 100%         

  - Installing zendframework/zend-http (2.1.3)
    Downloading: 100%         

zendframework/zend-stdlib suggests installing pecl-weakref (Implementation of weak references for Stdlib\CallbackHandler)
zendframework/zend-servicemanager suggests installing zendframework/zend-di (Zend\Di component)
zendframework/zend-filter suggests installing zendframework/zend-crypt (Zend\Crypt component)
zendframework/zend-validator suggests installing zendframework/zend-db (Zend\Db component)
zendframework/zend-validator suggests installing zendframework/zend-math (Zend\Math component)
Writing lock file
Generating autoload files

具有的依赖项的完整列表zend-http是:

  • 逃脱者
  • 筛选
  • i18n
  • 装载机
  • 服务经理
  • 标准库
  • 乌里
  • 验证器
于 2013-03-12T08:18:18.847 回答