【备忘】PHP web项目一般部署办法
【PHP项目一般部署办法】
操作步骤
代码:
- 把php项目代码clone到指定位置如www/下
- 新建php站点,填写域名,把站点根目录设置为项目根目录
- 项目入口设置,一般为public/
- 项目权限改为766(特殊时候可设置为777),如果有特殊要求可只设置runtime目录
- 项目设置用户组,必须为www用户组
- 修改站点配置,把下面代码复制到站点中:
url重写
location / { if (!-e $request_filename) {rewrite ^(.*)$ /index.php?s=/$1 last;break;}}
在.env中设置环境变量(如果有)
数据库:
新建数据库,使用utf8mb4,密码保持与代码database.php一致(如果有.env,可以在.env中查看和设置)。
外部API服务(如果有):
在.env中设置服务的url,key等
以上为一般项目,高阶项目可能使用到redis,禁用函数,socket等服务,这里不作详细介绍。
END