Serverless 应用引擎SAE 2.0 WEB 应用 部署的时候 php文件 目录应该是什么解构?
"/
|-- .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)用户群”"
SAE PHP环境默认使用如下目录,提供软件包部署:
参考文档https://help.aliyun.com/zh/sae/user-guide/php-runtime-environment?spm=a2c4g.11186623.0.i27
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。