Serverless 可以让用户快速将项目以较小成本部署,按需运行,节约资源
Web Function 基本跟普通Web应用开发流程无差别,却能将Serverless模式发挥
这篇文章 记录一下 怎么在Web Function 服务中,部署PHP项目,其中有一些小技巧、总体流程。
先在文首总结一下本次测试感受和建议
选择PHP5或者PHP7,这里用的示例项目是TP6,所以选择7的
创建完成之后的示例项目结构如下
这里的原理是:PHP cli模式, php -S 是创建一个轻量HTTP服务,监听9000端口 使用的入口文件是hello.php
我们的总思路是:php think run
模式(TP6),运行TP服务,监听0.0.0.0:9000
端口
scf_bootstrap是Web Function的部署脚本,在其中定义项目部署后的运行命令,启动HTTP服务。
scf_bootstrap脚本
,写明TP框架启动命令#!/bin/bash
/var/lang/php7/bin/php -c /var/runtime/php7 think run -p 9000 -H 0.0.0.0
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。