You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

能否直接从Cloud9实例将HTML、PHP代码部署至Elastic Beanstalk?

不用本地中转,直接从Cloud9部署代码到Elastic Beanstalk

完全不用把文件下载到本地再上传,直接在Cloud9里就能完成部署,步骤如下:

  • 安装EB CLI:Cloud9自带AWS权限,直接在终端执行命令安装Elastic Beanstalk命令行工具:

    pip install awsebcli --upgrade --user
    export PATH=~/.local/bin:$PATH
    # 想永久生效的话,把上面的PATH配置加到~/.bashrc或~/.zshrc里
    
  • 初始化EB应用:进入你的代码所在目录(比如HTML/PHP项目根目录),执行:

    eb init
    

    按照终端提示选择AWS区域、输入应用名称、匹配你的PHP版本(比如选PHP 8.2 running on 64bit Amazon Linux 2),按需设置SSH访问即可。

  • 创建并部署环境:运行命令启动部署流程:

    eb create
    

    输入环境名称,选择负载均衡类型(测试用单实例就行),等待几分钟,EB会自动创建云环境、上传代码并完成部署。部署完成后会给出访问地址。

  • 后续代码更新:修改代码后,直接在终端执行:

    eb deploy
    

    就能快速把最新代码同步到Elastic Beanstalk环境里。

注意事项

  • 确保PHP项目的入口文件(比如index.php)放在根目录,或者通过EB的配置文件(.ebextensions)指定文档根路径。
  • 如果项目用到Composer依赖,先在Cloud9里执行composer install安装依赖后再部署,EB会保留这些依赖文件。

内容的提问来源于stack exchange,提问作者CJ7

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.25 19:32:36