应用开发部署 PHP

应用环境

应用创建后有两套环境,开发环境和生产环境。

image-201811291628326111

  • 开发环境:在开发和联调过程中需要用到的环境,该环境将用您在电商云开发环境中的测试店铺进行测试,该测试店铺也是线上店铺 (该店铺无法提现,可以退款),所以测试也是和我们有赞的正式环境进行联调。
  • 生产环境:开发测试完成没问题,可以将代码和配置发布到生产环境,该环境和有赞内部的正式环境相通。

代码下载

image-201811291628326112
如上图所示,应用创建完成后点击应用概况会出现上图界面,关键信息是GIT仓库信息Git 地址Token

第一步,本地安装 git,可以是命令行也可以是界面工具;

第二步,使用 git clone 上面的地址,此时会要求输入 username,输入自己在平台中的用户名即手机号,还需输入 password 即 GitToken;

通过上述操作,代码就会下载的本地(目前不支持代码在本地运行),如下图所示:

image-201811291628326113

应用开发环境

  • 开发工具,项目使用 composer 管理包依赖,建议使用IntelliJ IDEA进行项目开发;

  • composer 仓库配置,推荐使用https://packagist.laravel-china.org 这个源,稳定且速度快,创建项目后默认会设置这个源,在发布的时候发布系统也会强制设置为这个源。

应用部署

代码编写好之后可以讲应用部署到服务器上,部署有两个环境。

开发环境

修改代码后按 git 正常提交代码操作执行 git 命令,如下举例加一个 README.md 文件:
image-201811291628326114

push 完成后会显示如下界面信息:
image-201811291628326115

push 只支持 master 分支,不允许 push 其他分支。

push 完成后进入有赞云控制台,进行代码部署发布:

image-2018112916283261136

点击发布需要等待一会儿,待发布完成,可以进入实例管理界面查看实例:
image-2018112916283261136

开发环境部署完成。

生产环境

生产环境部署其实是将开发环境的代码和扩展点配置同步到生产环境,首先左下角点击进入生产环境
image-2018112916283261137

和开发环境一样在发布管理界面点击发布
image-2018112916283261138

发布时可以点击右下角的圆形悬浮窗查看进度,发布完成后进入实例管理界面就能看到刚刚发布的实例信息:
image-2018112916283261138

到此生产环境应用部署完成。