开发者社区 > 云原生 > Serverless > 正文

Serverless 应用引擎SAE 2.0 WEB 应用 部署的时候 php文件 目录应该是什么

Serverless 应用引擎SAE 2.0 WEB 应用 部署的时候 php文件 目录应该是什么解构?

展开
收起
真的很搞笑 2024-07-25 08:18:12 45 0
4 条回答
写回答
取消 提交回答
  • "/
    |-- .dockerignore
    |-- .sae/ (SAE 配置目录)
    | |-- build.yml
    | |-- deploy.yml
    |-- composer.json
    |-- Dockerfile
    |-- index.php
    |-- .env
    |-- .htaccess
    |-- vendor/
    | |-- ...
    |-- public/
    | |-- css/
    | |-- js/
    | |-- images/
    | |-- index.php
    |-- src/
    | |-- ...
    |-- tests/
    | |-- ...
    |-- logs/
    |-- ...
    目录结构说明:
    .dockerignore: 指定 Docker 构建时忽略的文件和目录。
    .sae/: 存放 SAE 配置文件。
    build.yml: 定义了构建镜像时的配置。
    deploy.yml: 定义了部署时的配置。
    composer.json: PHP 项目的依赖管理文件,定义了项目所需的库和组件。
    Dockerfile: 定义了如何构建 Docker 镜像。
    index.php: 应用的主入口文件,通常是 Web 服务器的入口点。
    .env: 环境变量配置文件,用于存储应用运行时需要的环境变量。
    .htaccess: Apache 的配置文件,用于定义 URL 重写规则等。
    vendor/: Composer 安装的依赖库。
    public/: 存放公共资源,如 CSS、JS、图片等。
    index.php: 可以作为前端入口文件,处理静态资源的请求。
    src/: 应用的源代码目录。
    tests/: 测试代码目录。
    logs/: 日志文件存储目录。 ,此回答整理自钉群“【3群】Serverless应用引擎(SAE)用户群”"

    2024-10-08 14:55:19
    赞同 展开评论 打赏
  • Serverless应用引擎SAE的PHP应用默认目录结构如下:

    /home/admin/app/:这是软件包部署的默认目录。
    /home/admin/app/nginx/:Nginx站点默认目录,用于存放Nginx配置。
    /home/admin/app/php/:PHP应用程序默认目录。
    确保您的PHP文件按照此结构打包,php/目录下放置PHP源代码,nginx/目录可自定义Nginx配置。更多信息,参考PHP运行环境说明

    2024-07-25 14:24:45
    赞同 2 展开评论 打赏
  • image.png
    image.png
    参考官网地址
    回答不易请采

    2024-07-25 10:17:42
    赞同 6 展开评论 打赏
  • SAE PHP环境默认使用如下目录,提供软件包部署:

    image.png
    参考文档https://help.aliyun.com/zh/sae/user-guide/php-runtime-environment?spm=a2c4g.11186623.0.i27

    2024-07-25 08:49:06
    赞同 1 展开评论 打赏

快速交付实现商业价值。

相关产品

  • 函数计算
  • Serverless 应用引擎
  • 相关电子书

    更多
    Hologres Serverless之路:揭秘弹性计算组 立即下载
    Serverless开发平台: 让研发效能再提升 立即下载
    Serverless 引领云上研发新范式 立即下载