栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

tp6配置日志 - nginx下配置Thinkphp6网站 - tp6实现简单路由跳转

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

tp6配置日志 - nginx下配置Thinkphp6网站 - tp6实现简单路由跳转

效果

实现步骤

准备工作

  • 安装好lnmp或wnmp等环境 - 推荐神器laragon 一步到位
    https://laragon.org/download/ 选择“Download Laragon - Full (147 MB)”
     
  • 使用composer创建tp6项目
    composer create-project topthink/think nameOfProject

    或者在laragon中实现一键生成tp6项目
    Laragon实现快速创建ThinkPHP项目_Rudon滨海渔村的博客-CSDN博客效果图实现步骤1. 修改Laragon的默认后缀为.com (原来是.test,可选)2. 关闭apache,启用nginx @80端口3. 对着任务栏的laragon图标右键,快速创建,配置4. 在最后面模仿Laravel等,给ThinkPHP来一段# ThinkPHPThinkPHP=composer create-project topthink/think %s5. 再来,选择ThinkPHP6. ...https://blog.csdn.net/qq285744011/article/details/124366890
  • 假设项目叫 tp6.com

开始为tp、nginx配置

  • 复制tp6项目根目录下的 .example.env 为 .env文件

     
  • 设置nginx指向tp6项目的public为项目入口


     
  • 设置nginx忽略index.php (一定要做,不然会发生“tp项目只能访问首页”的问题)
    1)修改nginx配置 sites_enabled/xxx.com.conf (指向当前站点)
    2)原来配置
        location / {
            try_files $uri $uri/ /index.php$is_args$args;
    		autoindex on;
        }

    3)修改后的配置
        location / {
            try_files $uri $uri/ /index.php$is_args$args;
    		autoindex on;
    		if (!-e $request_filename) {
    			rewrite  ^(.*)$  /index.php?s=/$1  last;
    		}
        }
    参考官方手册
    URL访问 · ThinkPHP6.0完全开发手册 · 看云 ThinkPHP`6.0`基于精简核心和统一用法两大原则在`5.1`的基础上对底层架构做了进一步的优化改进,并更加规范化。https://www.kancloud.cn/manual/thinkphp6_0/1037488
  • 重启nginx / apache
  • 单应用下,新增controller,尝试访问

    访问效果

     
  • OK

 

 

 

 

 封面

 

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/842230.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号