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

Composer php 作曲家:我应该在哪里安装它?,composer-php,Composer Php,我已在私有目录“.composer”中安装了composer,并通过完全引用从公共PHP脚本调用composer autoloader: 包括_once'/home/my_account/.composer/vendor/autoload' 但是,当我初始化一个已安装的依赖项(PHPDebugBar)时,我注意到它正试图在本地定位其所有文件:即/vendor/DebugBar,而不是/home/my_account/.composer/vendor/DebugBar 我应该在公用文件夹中安装co

我已在私有目录“.composer”中安装了composer,并通过完全引用从公共PHP脚本调用composer autoloader: 包括_once'/home/my_account/.composer/vendor/autoload'

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

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

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


谢谢你的帮助

答案是,您通常可以在任何地方安装composer,而根目录中的composer也可以

但是,对于PHP DebugBar,它需要与公共web文件位于同一根目录中,因为DebugBar严重依赖于它调用客户端的JavaScript文件。客户端文件无法访问根目录。这使得DebugBar很难成为作曲家


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

答案是,你可以在任何地方安装composer,而根目录下的composer也可以

但是,对于PHP DebugBar,它需要与公共web文件位于同一根目录中,因为DebugBar严重依赖于它调用客户端的JavaScript文件。客户端文件无法访问根目录。这使得DebugBar很难成为作曲家

也就是说,我发现DebugBar很烦人,所以我删除了它