热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

Thinkphp6管理后台搭建LayuiAdminPro

1、准备资料:LayuiAdminpro单页版、宝塔面板、thinkphp6安装面板:环境Centos8Centos宝塔安装命令:yuminstall-ywget&&wget-Oi

1、准备资料:LayuiAdmin pro 单页版、宝塔面板、thinkphp6

安装面板:环境 Centos8

Centos宝塔安装命令:yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh

2、宝塔安装运行环境:PHP7.1 + Nginx 1.20.1 + MySQL 5.7 + Redis 6.2.5 + phpMyAdmin 4.9

3、宝塔新建站点

4、Composer安装或更新thinkphp6,并配置thinkphp运行目录、伪静态

安装到网站根目录:composer create-project topthink/think ./

更新Thinkphp6:composer update topthink/framework

5、Thinkphp6 安装多应用扩展

composer require topthink/think-multi-app

6、终端切换至网站根目录,输入命令创建admin应用

php think build admin

7、网站Public目录下新建admin文件夹,并将LayuiAdmin Pro中的dist、src、start文件夹上传至admin目录

8、网站Public目录下新建admin.php入口文件,写入以下内容:

// [ Admin应用入口文件 ]
namespace think;
require __DIR__ . '/../vendor/autoload.php';
// 执行HTTP应用并响应
$http = (new App())->http;
$respOnse= $http->name('admin')->run();
$response->send();
$http->end($response);

9、在admin控制中修改index方法,跳转至模板入口文件

public function index()
{
return redirect('admin/start');
}

10、浏览器输入 xxx.com/admin.php 即可访问(xxx.com为你自己的域名)

 



 

后台绑定二级管理域名访问(admin.xxx.com)

1、宝塔面板给网站添加后台管理域名:admin.xxx.com

2、打开网站根目录中的config/app.php,修改’domain_bind‘配置如下:

'domain_bind' => [
'admin' => 'admin',
],

3、浏览器输入admin.xxx.com,即可打开LayuiAdmin管理后台。

 



推荐阅读
  • C/C++ 应用程序的安装与卸载解决方案
    本文介绍了如何使用Inno Setup来创建C/C++应用程序的安装程序,包括自动检测并安装所需的运行库,确保应用能够顺利安装和卸载。 ... [详细]
  • This article explores the process of integrating Promises into Ext Ajax calls for a more functional programming approach, along with detailed steps on testing these asynchronous operations. ... [详细]
  • 在CentOS 7中部署Nginx并配置SSL证书
    本文详细介绍了如何在CentOS 7操作系统上安装Nginx服务器,并配置SSL证书以增强网站的安全性。适合初学者和中级用户参考。 ... [详细]
  • egg实现登录鉴权(七):权限管理
    权限管理包含三部分:访问页面的权限,操作功能的权限和获取数据权限。页面权限:登录用户所属角色的可访问页面的权限功能权限:登录用户所属角色的可访问页面的操作权限数据权限:登录用户所属 ... [详细]
  • PHP中Smarty模板引擎自定义函数详解
    本文详细介绍了如何在PHP的Smarty模板引擎中自定义函数,并通过具体示例演示了这些函数的使用方法和应用场景。适合PHP后端开发者学习。 ... [详细]
  • 本文详细介绍如何在SSM(Spring + Spring MVC + MyBatis)框架中实现分页功能。包括分页的基本概念、数据准备、前端分页栏的设计与实现、后端分页逻辑的编写以及最终的测试步骤。 ... [详细]
  • binlog2sql,你该知道的数据恢复工具
    binlog2sql,你该知道的数据恢复工具 ... [详细]
  • 本文介绍如何使用JavaScript中的for循环来创建一个九九乘法表,适合初学者学习循环结构的应用。 ... [详细]
  • 本文详细介绍了PHP中的几种超全局变量,包括$GLOBAL、$_SERVER、$_POST、$_GET等,并探讨了AJAX的工作原理及其优缺点。通过具体示例,帮助读者更好地理解和应用这些技术。 ... [详细]
  • 在AngularJS中,有时需要在表单内包含某些控件,但又不希望这些控件导致表单变为脏状态。例如,当用户对表单进行修改后,表单的$dirty属性将变为true,触发保存对话框。然而,对于一些导航或辅助功能控件,我们可能并不希望它们触发这种行为。 ... [详细]
  • 在使用mybatis进行mapper.xml测试的时候发生必须为元素类型“mapper”声明属性“namespace”的错误项目目录结构UserMapper和UserMappe ... [详细]
  • 本文探讨了使用Python实现监控信息收集的方法,涵盖从基础的日志记录到复杂的系统运维解决方案,旨在帮助开发者和运维人员提升工作效率。 ... [详细]
  • 【MySQL】frm文件解析
    官网说明:http:dev.mysql.comdocinternalsenfrm-file-format.htmlfrm是MySQL表结构定义文件,通常frm文件是不会损坏的,但是如果 ... [详细]
  • 本文详细介绍了如何在CentOS 6.5系统上安装和配置Redis 3.0.6,包括必要的环境准备、软件包下载、编译安装及基本功能测试。 ... [详细]
  • 流处理中的计数挑战与解决方案
    本文探讨了在流处理中进行计数的各种技术和挑战,并基于作者在2016年圣何塞举行的Hadoop World大会上的演讲进行了深入分析。文章不仅介绍了传统批处理和Lambda架构的局限性,还详细探讨了流处理架构的优势及其在现代大数据应用中的重要作用。 ... [详细]
author-avatar
mobiledu2502923193
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有