作曲家:我应该在哪里安装它?

时间:2016-06-16 10:46:05

标签: composer-php

我已将作曲家安装在私人目录“.composer”中,并通过完全引用它从我的公共PHP脚本调用作曲家自动加载器: include_once'/home/my_account/.composer/vendor/autoload';

但是,当我初始化其中一个已安装的依赖项(PHPDebugBar)时,我注意到它正在尝试在本地找到它的所有文件:即 / vendor / DebugBar 而不是 / home / my_account /.composer/vendor/DebugBar

我应该在公共文件夹中安装composer吗?我有几个子域名,所以我需要在每个子域名中安装composer吗?当然不是。

如何通知PHPDebugBar文件位于指定的根文件夹中。

感谢您的帮助。

1 个答案:

答案 0 :(得分:0)

答案是你通常可以在任何你想要的地方安装composer,并且root中的.composer就可以了。

但是,在PHP DebugBar的情况下,它需要与公共Web文件位于同一根目录中,因为DebugBar严重依赖于它调用客户端的JavaScript文件。客户端文件无法访问root。这使得DebugBar成为作曲家的不良候选人。

那就是说,我发现DebugBar很烦人,所以我把它删了。