Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/290.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
elastic beanstalk php git eb命令行配置_Php_Git_Amazon Web Services_Amazon Elastic Beanstalk - Fatal编程技术网

elastic beanstalk php git eb命令行配置

elastic beanstalk php git eb命令行配置,php,git,amazon-web-services,amazon-elastic-beanstalk,Php,Git,Amazon Web Services,Amazon Elastic Beanstalk,我正在使用Elastic Beanstalk部署我的web应用程序。我已经使用git和eb命令行成功地部署了我的PHP/MYsql应用程序 每次我关闭并重新打开终端以更新我的应用程序时,eb命令都无法识别,我必须使用export命令将其添加回终端 导出路径=$PATH:/eb/linux/python2.7/ 然后,我必须再次添加实例的所有Elastic Beanstalk配置 我还发现,如果我部署另一个应用程序并使用上述eb文件夹的相同路径,它会覆盖第一个应用程序的设置 首先,我的问题是,如何

我正在使用Elastic Beanstalk部署我的web应用程序。我已经使用git和eb命令行成功地部署了我的PHP/MYsql应用程序

每次我关闭并重新打开终端以更新我的应用程序时,eb命令都无法识别,我必须使用export命令将其添加回终端

导出路径=$PATH:/eb/linux/python2.7/

然后,我必须再次添加实例的所有Elastic Beanstalk配置

我还发现,如果我部署另一个应用程序并使用上述eb文件夹的相同路径,它会覆盖第一个应用程序的设置

首先,我的问题是,如何避免每次重新打开终端时都必须添加eb并重新配置实例。其次,为了分离AWS配置,每个应用程序都必须指向单独的eb目录。i、 e

<path to unzipped EB CLI package>/app1/eb/linux/python2.7/
<path to unzipped EB CLI package>/app2/eb/linux/python2.7/
<path to unzipped EB CLI package>/app3/eb/linux/python2.7/
/app1/eb/linux/python2.7/
/app2/eb/linux/python2.7/
/app3/eb/linux/python2.7/

我不确定您在开发什么操作系统,因此这里有几个常见选项:

MacOSX
  • 在您喜爱的文本编辑器中打开.bash_配置文件
  • export PATH=$PATH:/eb/linux/python2.7/
    添加到此文件的底部
  • 保存并关闭
  • Ubuntu(可能是其他*nix发行版)
  • 在您喜爱的文本编辑器中打开.bashrc
  • export PATH=$PATH:/eb/linux/python2.7/
    添加到此文件的底部
  • 保存并关闭
  • 窗户
  • 右键点击我的电脑
  • 单击左侧的“高级系统设置”
  • 单击底部的“环境变量”
  • 在“系统变量”中,找到带有“路径”的行
  • 单击“编辑”按钮
  • 在“变量值”输入的末尾添加“;/eb/linux/python2.7/”
  • 反复单击“确定”,直到关闭所有对话框

  • 这是一个。

    您在开发什么操作系统?