我是否真的需要所有供应商作曲家第一次安装?
问题描述:
我是网络应用程序开发的新手,以及在线开发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
可能需要其他软件包等,所以在这种情况下安装的所有东西都是需要的。
太棒了!谢谢你的帮助。 – iveedee