weixincloud-laravel-nginx-php
微信云托管 laravel+nginx+php 模版
本地调试
下载代码在本地调试,请参考微信云托管本地调试指南
目录结构说明
.
├── Dockerfile Dockerfile 文件
├── LICENSE LICENSE 文件
├── README.md README 文件
├── conf 配置文件
│ ├── fpm.conf fpm 配置
│ ├── nginx.conf nginx 配置
│ └── php.ini php 配置
├── run.sh 镜像启动脚本
├── container.config.json 模板部署「服务设置」初始化配置(二开请忽略)
├── laravel Laravel应用
│ ├── app 应用目录
│ ├── artisan artisan
│ ├── bootstrap 框架的启动和自动载入配置
│ ├── composer.json composer 文件
│ ├── composer.lock composer 文件
│ ├── config 应用所有的配置文件
│ ├── database 数据库迁移文件及填充文件
│ ├── public 应用入口文件 index.php 和前端资源文件
│ ├── resources 应用视图文件和未编译的原生前端资源文件
│ ├── routes 应用定义的所有路由
│ ├── server.php 命令行入口文件
│ ├── storage 存放框架生成的文件和缓存
│ └── webpack.mix.js
使用注意
如果不是通过微信云托管控制台部署模板代码,而是自行复制/下载模板代码后,手动新建一个服务并部署,需要在「服务设置」中补全以下环境变量,才可正常使用,否则会引发无法连接数据库,进而导致部署失败。
MYSQL_ADDRESS MYSQL_DATABASE MYSQL_USERNAME MYSQL_PASSWORD以上四个变量的值请按实际情况填写。如果使用云托管内MySQL,可以在控制台MySQL页面获取相关信息。
单独设置第三方应用的APP_ID
=> 微信开放平台获取
环境变量
,服务端即可获取
laravel项目调整兼容的文件
config/database.php 数据库配置支持云托管的环境变量与laravel目录下的.env文件配置conf/nginx.conf
监听的端口,需要在云管家
=> 开发辅助 => proxy 配置下设置开启
,且为对应的转发端口
服务商微管家
后台配置
开发辅助 => proxy 配置 => 设置转发端口
系统关联 => Secret与密码管理 => 设置第三方 Secret
开发配置
消息转发配置 转发推送至授权事件 URL 的信息 转发推送至消息与事件 URL 的信息License
MIT
版权声明:
1、该文章(资料)来源于互联网公开信息,我方只是对该内容做点评,所分享的下载地址为原作者公开地址。2、网站不提供资料下载,如需下载请到原作者页面进行下载。
3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考学习用!
4、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。