我是否真的需要所有供应商作曲家第一次安装?

问题描述:

我是网络应用程序开发的新手,以及在线开发PHP开发的现有框架。我只是下载了作曲家,以便我可以为我的套接字编程安装棘轮。作曲家自动安装了几个其他供应商,如均匀,gu,,反应symfony和作曲家本身以及。在我研究时,我简要地介绍了他们,他们在我看来是独立的框架。我是否真的需要所有供应商作曲家第一次安装?

我的问题是,他们安装作为棘轮的依赖或他们只是免费的好东西,总是出现在你使用作曲家安装的东西?如果我将删除除棘轮之外的供应商的所有内容,它会有什么区别吗?

这些pakages安装,因为Ratchet需要它们。如果你看一下Ratchet composer.json file,你会在这里看到的依赖关系:

"require": { 
     "php": ">=5.3.9" 
     , "react/socket": "^0.3 || ^0.4" 
     , "guzzle/http": "^3.6" 
     , "symfony/http-foundation": "^2.2" 
     , "symfony/routing": "^2.2" 
    } 

,他们需要安装,使棘轮工作。此外,这些软件包可能有自己的依赖关系,例如symfony/routing可能需要其他软件包等,所以在这种情况下安装的所有东西都是需要的。

+0

太棒了!谢谢你的帮助。 – iveedee