php – 最新的symfony安装程序与作曲家

前端之家收集整理的这篇文章主要介绍了php – 最新的symfony安装程序与作曲家前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我想知道在使用上次出现的新symfony安装程序和老式作曲家创建新的symfony项目时有什么区别.

我已经安装了最新版本的symfony(2.6.1),并且结果是不同的,例如当我安装symfony与作曲家,我得到.gitignore文件.
当我使用新的symfony安装程序脚本安装时,缺少gitignore.

这里是新项目中的目录和文件数量

symfony installer:                      1498 directories,7136 files
symfony installer + composer update:    1571 directories,7749 files
composer create-project:                1615 directories,7905 files

我想我会坚持旧的方式 – 作曲家,因为新的安装程序似乎被窃取或至少尚未完成,但是我想了解更多关于这个话题,有什么区别,是安全使用新的安装程序等?

正如Leggendario已经解释的那样,安装程序从网站下载dist文件(一个.tar.gz或.zip文件).这样可以加快安装过程的速度.

但是,在构建dist文件时,symfony.com会使用自定义构建脚本来删除一些文件并更改某些内容.另一方面,作曲家只需为您下载资料库.

主要区别:

> Composer下载最新的依赖项(如Leggendario指出的那样),而构建脚本在构建时包含最新的文件.
> Composer使用开发版本,因此使用git clone下载软件包.构建脚本仅使用稳定的包,这将使Composer使用dist版本.一些包从他们的dist文件删除测试和文档文件.
> Composer包含所有与项目相关的信息,如.gitignore.以前假设安装它的人员没有git,所以删除了这个文件和其他git相关文件,如app / cache和app / logs中的.gitkeep文件.

无论如何,安装程序和作曲家总是为您提供Symfony标准版的工作版本.

最后,构建脚本是changed,现在安装程序成为正式的安装方式.它现在将包含与git相关的文件.另一方面,它不会包含LICENSE文件,UPGRADE – *.md文件和README.md文件.所以最后,我们可以说安装程序安装的那个更可用,因为它删除了无用的文件.

原文链接:https://www.f2er.com/php/131342.html

猜你在找的PHP相关文章