当前位置: 首页 > 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

相关文章:

  • 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之入门篇
  • 用织梦做网站快吗/外贸网站建设设计方案
  • 如何做电商网站视频/色盲眼镜
  • 企业网站内容更新怎么操作/如何制作自己的网页链接
  • ICP备案不停网站/百度联系方式人工客服
  • 哈尔滨排名seo公司/数字营销服务商seo
  • wordpress 如何从新安装/云优客seo排名公司