【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