当前位置: 首页 > java >正文

【备忘】PHP web项目一般部署办法

【PHP项目一般部署办法】
操作步骤
代码:

  1. 把php项目代码clone到指定位置如www/下
  2. 新建php站点,填写域名,把站点根目录设置为项目根目录
  3. 项目入口设置,一般为public/
  4. 项目权限改为766(特殊时候可设置为777),如果有特殊要求可只设置runtime目录
  5. 项目设置用户组,必须为www用户组
  6. 修改站点配置,把下面代码复制到站点中:
    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

http://www.xdnf.cn/news/13949.html

相关文章:

  • 《数据安全法》学习(一)
  • 某靶场CTF题目:利用Apache APISIX默认Token漏洞(CVE-2020-13945)获取Flag
  • 2025虚幻角色模型相关笔记
  • Linux用户管理进阶:权限体系深度剖析与实战优化方案
  • 题目类型——左右逢源
  • Python-Flask实现登录
  • PRUD币将于6月16日正式上线欧易Web3交易所,市场热度持续飙升
  • 【Qt/数据结构 QMap是什么类型的数据结构?】
  • 《第一章-初入江湖》 C++修炼生涯笔记(基础篇)C++初识
  • Rust高级抽象
  • Mysql 忘记密码后如何修改
  • 稀土化合物在生态环境的应用
  • 制造业网络安全的挑战与应对策略
  • 德瑞新能源“天佑”车队再征雪域 中尼绿色丝路开启新程
  • 如何在 Android 和 iPhone 上发送群组文本
  • 【常见排序算法】java 代码实现
  • Power Query动态追加查询(对文件夹下文件汇总)
  • WebSocket 前端断连原因与检测方法
  • Bean对象不同的方式注入,是不同的annotation接口描述
  • Java单元测试
  • 【走进Golang】测试SDK环境搭建成功,配置path环境变量
  • 深入剖析AI大模型:Prompt 开发工具与Python API 调用与技术融合
  • idea中导入maven项目的方法
  • AWS S3:云存储的“超级基石”
  • Coze扣子 - AI生成数字人口播视频
  • freeswitch使用hiredis的limit功能
  • <8>-MySQL复合查询
  • java发送excel附件的邮件
  • 计算机视觉与深度学习 | 2024年至2025年图像匹配算法总结(原理,公式,代码,开源链接)
  • 【白雪讲堂】当前GEO是否能追溯数据源?