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

【备忘】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://hv5F4HMu.wqngt.cn
http://xm47v2uH.wqngt.cn
http://Uf6zoNad.wqngt.cn
http://j8RFnoSo.wqngt.cn
http://RzYG75xk.wqngt.cn
http://nflW8zqp.wqngt.cn
http://ptvJ8Gxn.wqngt.cn
http://pIZWZDEb.wqngt.cn
http://yeBW68xh.wqngt.cn
http://tfKJ8Oym.wqngt.cn
http://aDZbkLWq.wqngt.cn
http://9T4mwH1j.wqngt.cn
http://b603ES9i.wqngt.cn
http://zUQ2N3cS.wqngt.cn
http://gFA57klr.wqngt.cn
http://o1xoQcVh.wqngt.cn
http://vBkeVy2O.wqngt.cn
http://zahl6EhD.wqngt.cn
http://REgSJf90.wqngt.cn
http://jPYHPecr.wqngt.cn
http://ZBjVorSU.wqngt.cn
http://WI0o8CRx.wqngt.cn
http://NkR34vp1.wqngt.cn
http://WdfOnqWW.wqngt.cn
http://NHKihQVk.wqngt.cn
http://PJRSmP1g.wqngt.cn
http://gYVu4AGF.wqngt.cn
http://1NjtXQp7.wqngt.cn
http://9ZX7WKmP.wqngt.cn
http://4HQyQP4P.wqngt.cn
http://www.dtcms.com/a/248485.html

相关文章:

  • AI LLM大模型逆向环境搭建radare2 + r2mcp + r2ghidra
  • 【设计模式】UML图与工厂模式
  • 提升开发思维的设计模式(上)
  • spring:使用注解@Configuration、@ComponentScan创建配置类(未完待续)
  • C语言:字符函数
  • 基于ssm的教学质量评估系统
  • SQL Server判断中文的高效方法
  • 使用docker compose部署netmaker打通内网
  • 基于Springboot的动态刷新定时任务
  • 工业数据互联新基建:三格电子 PLC 数据采集网关破解跨协议通信难题
  • 高精度算法详解:从原理到加减乘除的完整实现
  • Jmeter本身耗资源导致压测不上去解决方案
  • .NET Core 数据库连接字符串加密与解密
  • JDBC基础关键_002_JDBC 增删改
  • 平压印刷机设计原理与关键技术研究
  • 图像匹配 像素跟踪roma
  • 【Dify精讲】第9章:插件系统与扩展机制【知识卡片】
  • 【深入剖析】攻克 Java 并发的基石:Java 内存模型 (JMM) 原理与实践指南
  • 阳台光伏CT电表防逆流,ADL200N-CT/D16-WF相序诊断、快速响应,易安装
  • 趣解TensorFlow之入门篇
  • 在 WinForms 中制作无边框窗体通过鼠标拖动移动和调整大小,难点是我窗体上被标题栏和状态栏dock之后很难选中
  • 【Qt】工具介绍和信号与槽机制
  • 深度学习驱动的验证码识别实战:从原理到高并发工业部署
  • docker compose部署kafka
  • 如何为加壳保护后的程序提供调试支持
  • C++11可变参数模板从入门到精通
  • Arduino入门教程:​​​​​​​2、代码基础
  • manpath: can‘t set the locale; make sure $LC_* and $LANG are correct
  • CVPR 2025 | Magma:多模态AI智能体的基础模型
  • 【搜狗输入法】如何使用自定义标点设置来输出直角引号