Linux laravel 4关于新安装的建议

Linux laravel 4关于新安装的建议,linux,laravel,laravel-4,composer-php,Linux,Laravel,Laravel 4,Composer Php,我刚刚在linux操作系统中使用composer安装了Laravel4。在下载和安装所有软件包的同时,它也给了我很多建议。它要求我安装 symfony/config symfony/yaml symfony/dependemcy注射 symfony/类加载器 symfony/验证器 条令/dbal 符号/表达式语言 原则/说明 外皮 外卷曲 外部gmp Peer pear/PHP_Compat 外部国际 graylog2/gelf php 乌鸦 条令/宪法 鲁夫林/弹性体 外部amqp 外线蒙戈

我刚刚在linux操作系统中使用composer安装了Laravel4。在下载和安装所有软件包的同时,它也给了我很多建议。它要求我安装

symfony/config symfony/yaml symfony/dependemcy注射 symfony/类加载器 symfony/验证器 条令/dbal 符号/表达式语言 原则/说明 外皮 外卷曲 外部gmp Peer pear/PHP_Compat 外部国际 graylog2/gelf php 乌鸦 条令/宪法 鲁夫林/弹性体 外部amqp 外线蒙戈 aws/aws sdk php 滚动条
我应该安装这些东西吗。如果必须,我将如何安装它们?提前谢谢D

您不必安装它们,Laravel的功能也会有所不同。只有在明确计划使用它们时,才应该安装它们。安装说明通常可以在项目的github页面上找到

所有这些软件包都可以在您可以轻松找到它们的地方找到,请参阅安装说明、用法等


要安装它们,通常只需在composer.json文件中添加适当的行(通常在文档中找到),运行composer update,它们就会自动提供给您的项目。

您得到了关于PHP库包PHP代码和PHP扩展C代码的建议

只有当您知道要使用PHP库时,才应该安装它们。Composer的suggestion特性允许包的任何开发人员在更新时让Composer宣布可能有更多的软件来增强库,但这完全是可选的。包名称旁边的说明可能包含有关安装包的原因的详细信息。例如,用于FTP和HTTP访问的库可能希望使用现有的FTP或HTTP客户端,并将两者作为建议发布。如果您决定不需要FTP访问,则只需要使用HTTP客户端

您不能通过Composer安装PHP扩展。安装它们通常需要对服务器进行某种管理员访问,这取决于安装了哪个操作系统,以及它是否允许将这些扩展作为常规软件包安装,或者是否需要提供PECL安装工具链。如果PHP库建议使用PHP扩展,那么这个扩展也是完全可选的,您可能知道,如果您需要访问MongoDB这样的功能,您需要PHP扩展作为先决条件,但可能已经安装了它,这将从列表中跳过这个建议,因为它已经实现了