cloudformation composer安装

Oli*_*ton 1 amazon-web-services aws-cloudformation composer-php

所以我在我的AWS设置中使用cloudformation,我正在尝试运行composer但是由于某种原因,无论我在userdata部分输入什么命令,我总是会出错,这是我的错误:

php /usr/local/bin/composer.phar create-project composer/satis /var/www/satis --stability=dev

  [RuntimeException]                                                                        
  The HOME or COMPOSER_HOME environment variable must be set for composer to run correctly 
Run Code Online (Sandbox Code Playgroud)

这是我在userdata部分中的代码:

"#composer\n",
"curl -sS https://getcomposer.org/installer | php\n",
"mv composer.phar /usr/local/bin/composer.phar\n",

"#satis\n",
"php /usr/local/bin/composer.phar create-project composer/satis /var/www/satis --stability=dev\n",
Run Code Online (Sandbox Code Playgroud)

有没有人有任何想法为什么这可能不起作用,我应该做什么?

Den*_*nis 5

Composer正在寻找.composer目录的位置.导出HOME或COMPOSER_HOME env变量,例如:HOME =/root php /usr/local/bin/composer.phar create-project composer/satisf/var/www/satisf --stability = dev,它会正常工作.