我刚在linux os中使用composer安装了laravel 4。在下载和安装所有软件包的同时,它也给了我很多建议。它让我安装
我应该安装这些东西吗?如果我必须那么我将如何安装它们?提前致谢。 :d
答案 0 :(得分:2)
您不必为Laravel安装它们以便以不同的方式运行。如果您明确计划使用它们,则只应安装它们。安装说明通常可以在项目的github页面上找到。
所有这些软件包都可以在http://www.packagist.com找到,您可以轻松找到它们,查看安装说明,使用情况等等。
要安装它们,通常只需将文档中常见的相应行添加到composer.json
文件中,运行composer update
即可自动将它们提供给您的项目
答案 1 :(得分:1)
您有PHP库包(PHP代码)和PHP扩展(C代码)的建议。
如果您知道要使用它们,则应该只安装PHP库。 Composer的建议功能允许程序包的任何开发人员让Composer在更新时宣布可能有更多软件可以增强库,但完全是可选的。包名称旁边的描述可能包含有关可以安装包的原因的详细信息。例如,用于FTP和HTTP访问的库可能希望使用现有的FTP或HTTP客户端,并将作为建议公布。如果您决定不需要FTP访问,则只需要使用HTTP客户端。
您无法通过Composer安装PHP扩展。安装它们通常需要某种管理员访问服务器,并且取决于安装了哪个操作系统,以及它是否允许将这些扩展安装为常规软件包,或者需要具有PECL安装工具链。如果PHP库建议PHP扩展,那么这个扩展也是完全可选的,你可能会知道如果你需要这个功能(比如访问MongoDB),你需要PHP扩展作为先决条件,但很可能已经有了它已安装(这将从列表中跳过此建议,因为它已完成)。