10分钟Serverless部署PHP商城

本文涉及的产品
简介: .本实验带您体验如何使用 Serverless 应用引擎 SAE 快速部署一个PHP商城,并体验 SAE 带来的弹性伸缩、应用监控能等强大能力。

10分钟Serverless部署PHP商城


1. 选择实验资源

实验前必看!

本实验支持领取免费试用额度、个人账号资源两种实验资源方式。

本实验推荐领取免费试用额,下方卡片会展示本实验支持的试用规格,可以选择你要试用的云产品资源进行开通。您在实验过程中,可以随时用右下角icon唤起试用卡片。

说明:试用云产品开通在您的个人账号下,并占用您的试用权益。如试用超出免费试用额度,可能会产生一定费用。

  • 领取免费试用额
  • 使用个人账号开通试用,平台仅提供手册参考。
  • 所有实验操作将保留至您的账号,请谨慎操作。
  • 在实验页面下方卡片会展示本实验支持的试用规格,可以选择你要试用的云产品资源进行开通。您在实验过程中,可以随时用右下角icon唤起试用卡片。阿里云支持试用的产品列表、权益及具体规则说明请参考开发者试用中心
  • 说明:试用云产品开通在您的个人账号下,并占用您的试用权益。如试用超出免费试用额度,可能会产生一定费用。
  • 个人账户资源
  • 使用您个人的云资源进行操作,资源归属于个人。
  • 所有实验操作将保留至您的账号,请谨慎操作。
  • 平台仅提供手册参考,不会对资源做任何操作。
  • 说明:使用个人账户资源,在创建资源时,可能会产生一定的费用,请您及时关注相关云产品资源的计费概述。

如果您免费额度已经用完,或者选择个人账号资源,体验过程中会产生少许费用,包括:

1. Serverless 应用引擎 SAE 使用费用:https://help.aliyun.com/document_detail/177380.html

2. 负载均衡 SLB 使用费用:https://www.aliyun.com/price/product?spm=5176.7921785.J_5253785160.8.2b992229Ftpt4U#/slb/detail/slb

经测算,若按照实验手册操作,本场景正常体验10分钟,并及时删除资源,费用在0.1元左右。在实验完成后或者中途停止时,请务必按照手册的步骤删除实例,以免产生额外费用。

2. 领取免费试用资源

  1. 在实验开始前,请您选择“领取免费试用额度”,在下方卡片找到SAE,点击“立即试用”

  1. 勾选服务协议,点击“立即试用”

  1. 按提示操作,即可完成领取,然后点击进入控制台

  1. 看到创建服务关联角色的提示后,点击“确认创建”。自此,已完成SAE免费试用的领取和开通。

说明:如果您的阿里云账号只能领取部分免费试用产品,请您领取符合免费试用资格的产品,然后进入实验,不满足免费试用资格的产品将会使用个人账户资源进行创建,并会产生一定的费用,请您及时关注账户扣费。

3. 创建商城应用

  1. 进入SAE(https://sae.console.aliyun.com/)点击应用列表,选择创建应用。

  1. 应用名称可以自定义,比如叫:sae-php-shops-demo,专有网络配置选择自动配置,应用实例数选择1,CPU和内存的规格自定义,然后点击右下角下一步

  1. 这一步进行应用部署配置——
  2. 技术栈语言:PHP
  3. 应用部署方式:ZIP包部署
  4. 技术栈版本:PHP-7.4 (选择应用部署方式为ZIP包部署后,才能选到PHP-7.4)
  5. PHP 环境: PHP-FPM 7.4
  6. 文件上传方式:Zip包地址
  7. Zip包地址: https://sae-demo-cn-shenzhen.oss-cn-shenzhen.aliyuncs.com/hello-sae-php-shops-demo.zip

  1. 先不点击下一步,页面往下拉,找到“应用生命周期管理设置”,配置PostStart,初始化单机演示数据 ,将下列内容复制到命令行,然后下一步( 复制的时候注意删除空格和空行,参照下图)

sh

-c

/home/admin/app/bin/init.sh

  1. 确认规格,点击确认创建,完成创建应用。

4. 开通公网访问

  1. 等待应用创建完成后,点击「添加公网SLB访问」

  1. 配置协议规则,HTTP端口80,容器端口80,点击确定,等待绑定完成

  1. 等待绑定完成,即可访问网站

5. 访问 SAE 商城

至此,SAE 商城已经部署~ 支持PC和移动端浏览,支持后台管理

  1. 复制上一步拿到的公网地址,浏览器或者手机访问,即可进入商城。

  1. 注册登录:输入任意手机号+真实图形验证码+任意手机验证码,即可登录(本实验为简化体验步骤,对商城有修改)。

  1. 浏览商城,体验购物。

  1. 还可登陆商城后台 /store/#/index,用户名/密码为admin/yinghuo,对商城进行配置管理。

6. PHP应用管理

  1. 单击自动扩缩,进入弹性策略配置。

  1. 配置弹性,体验丰富的弹性策略。

  1. 进入基础监控,查看应用负载等数据。

7. 【重要】删除相关资源

  1. 体验结束后,记得删除应用。在应用列表点击应用,进入应用基本信息页,按照图示删除sae-php-shops-demo

  1. 依次点击更多,删除应用,并确认。

  1. 输入验证码,并确定

  1. 点击刷新,若应用消失,则说明删除成功,SLB实例也会同步删除。

实验地址:https://developer.aliyun.com/adc/scenario/36f5ba37ed1d43e4a1f1d0ae892170eb

相关实践学习
基于函数计算一键部署掌上游戏机
本场景介绍如何使用阿里云计算服务命令快速搭建一个掌上游戏机。
建立 Serverless 思维
本课程包括: Serverless 应用引擎的概念, 为开发者带来的实际价值, 以及让您了解常见的 Serverless 架构模式
相关文章
|
1月前
|
监控 Serverless 对象存储
Serverless 应用引擎常见问题之用ECI部署Traefik时设置如何解决
Serverless 应用引擎(Serverless Application Engine, SAE)是一种完全托管的应用平台,它允许开发者无需管理服务器即可构建和部署应用。以下是Serverless 应用引擎使用过程中的一些常见问题及其答案的汇总:
238 2
|
1月前
|
人工智能 Serverless API
在函数计算上部署专属的Agent平台
Agent及Agent平台的相关概念和应用价值已经在《智能体(Agent)平台介绍》 文章进行了介绍,接下来我们要进行实际的操作,在阿里云函数计算上快速获取专属的Agent平台-AgentCraft
83218 7
在函数计算上部署专属的Agent平台
|
3月前
|
缓存 Serverless 开发者
serverless devs部署问题之push image失败如何解决
Serverless部署是指将应用程序部署到无服务器架构中,该架构允许开发者专注于代码而无需关心底层服务器的运行和维护;针对Serverless部署过程中可能遇到的挑战,本合集提供全面的指南和最佳实践,帮助开发者顺利实现应用的无服务器化部署。
77 1
|
2月前
|
人工智能 Serverless API
【体验有奖】5 分钟函数计算部署 AI 艺术字应用,晒姓氏头像赢 Cherry 键盘!
【体验有奖】5 分钟函数计算部署 AI 艺术字应用,晒姓氏头像赢 Cherry 键盘!
|
1月前
|
监控 Serverless Docker
函数计算常见问题之部署docker-compose
函数计算(Function Compute, FC)是阿里云提供的无服务器计算服务,它允许用户在无需管理服务器的情况下运行代码,但在配置和执行过程中可能遇到报错,本合集致力于梳理FC服务中的常见报错和配置问题,并提供解决方案,帮助用户优化函数执行环境。
192 2
|
1月前
|
JSON 运维 JavaScript
函数计算常见问题之部署报错如何解决
函数计算(Function Compute, FC)是阿里云提供的无服务器计算服务,它允许用户在无需管理服务器的情况下运行代码,但在配置和执行过程中可能遇到报错,本合集致力于梳理FC服务中的常见报错和配置问题,并提供解决方案,帮助用户优化函数执行环境。
337 2
|
2月前
|
存储 物联网 Serverless
玩转 AI 绘图,基于函数计算部署 Stable Diffusion可自定义模型
本文主要将带大家通过使用阿里云产品函数计算 FC 和文件存储 NAS ,快速使用 Stable Diffusion 实现更高质量的图像生成,本方案内置模型库+常用插件+ControlNet ,用户可根据自己的需要更换需要的模型、Lora、增加插件。
48869 27
玩转 AI 绘图,基于函数计算部署 Stable Diffusion可自定义模型
|
3月前
|
IDE Java Serverless
Serverless 应用引擎问题之sae部署错误如何解决
Serverless部署是指将应用程序部署到无服务器架构中,该架构允许开发者专注于代码而无需关心底层服务器的运行和维护;针对Serverless部署过程中可能遇到的挑战,本合集提供全面的指南和最佳实践,帮助开发者顺利实现应用的无服务器化部署。
192 2
Serverless 应用引擎问题之sae部署错误如何解决
|
1天前
|
缓存 运维 Serverless
Serverless 应用引擎产品使用之阿里函数计算中。将本地电脑上的项目文件部署到阿里云函数计算(FC)上并实现对外提供API和WebUI如何解决
阿里云Serverless 应用引擎(SAE)提供了完整的微服务应用生命周期管理能力,包括应用部署、服务治理、开发运维、资源管理等功能,并通过扩展功能支持多环境管理、API Gateway、事件驱动等高级应用场景,帮助企业快速构建、部署、运维和扩展微服务架构,实现Serverless化的应用部署与运维模式。以下是对SAE产品使用合集的概述,包括应用管理、服务治理、开发运维、资源管理等方面。
15 1
|
1天前
|
运维 IDE Serverless
Serverless 应用引擎产品使用之阿里函数计算中,阿里云容器镜像服务(Container Registry)中创建自定义镜像,然后将其部署到FC上如何解决
阿里云Serverless 应用引擎(SAE)提供了完整的微服务应用生命周期管理能力,包括应用部署、服务治理、开发运维、资源管理等功能,并通过扩展功能支持多环境管理、API Gateway、事件驱动等高级应用场景,帮助企业快速构建、部署、运维和扩展微服务架构,实现Serverless化的应用部署与运维模式。以下是对SAE产品使用合集的概述,包括应用管理、服务治理、开发运维、资源管理等方面。
7 0

热门文章

最新文章

相关产品

  • 函数计算