Composer php composer安装-定义目录

Composer php composer安装-定义目录,composer-php,sh,Composer Php,Sh,我正在运行一个shell脚本来执行composer安装命令 我的composer.json文件位于/var/www/html 有没有办法告诉composer不要在当前目录下运行,而是在/var/www/html中运行composer.json 这就是我所做的——但感觉不对: cd /var/www/html && composer install 您可以将目录更改为/var/www/html,然后执行编写器安装,如下所示: cd /var/www/html &&

我正在运行一个shell脚本来执行
composer安装
命令

我的
composer.json
文件位于
/var/www/html

有没有办法告诉composer不要在当前目录下运行,而是在/var/www/html中运行composer.json

这就是我所做的——但感觉不对:

cd /var/www/html && composer install

您可以将目录更改为
/var/www/html
,然后执行
编写器安装
,如下所示:

cd /var/www/html && composer install
更新

实际上,更好的方法是使用
--working dir
-d
选项

composer install -d=/var/www/html


实际上我就是这么做的,我只是觉得不对。。感觉作曲家可能有一些通用的东西
composer install --working-dir=/var/www/html