thinkphp8 framework和 element plus admin前后端分离系统之PHP安装教程

DIYGW-UI-PHP是一款基于thinkphp8 framework和 element plus admin开发而成的前后端分离系统。目的是结合现有diygw-ui打造一个后台API开发。

实现PHP源码前请先下载小皮面板或者宝塔。

系统已经集成了部分功能 

  • 用户管理 后台用户管理
  • 部门管理 配置公司的部门结构,支持树形结构
  • 岗位管理 配置后台用户的职务
  • 菜单管理 配置系统菜单,按钮等等
  • 角色管理 配置用户担当的角色,分配权限
  • 数据字典 管理后台表结构
  • 操作日志 后台用户操作记录
  • 登录日志 后台系统用户的登录记录

下载源码

https://gitee.com/diygw/diygw-ui-php

小皮面板安装

打开小皮

打开小皮面板,点击网站--新建网站

输入你想要的域名+目录指向diygw-ui-php项目public目录下面+伪静态配置。

复制项目下面nginx参考配置.htaccess里面的伪静态配置进小皮伪静态里。

安装网站

在浏览器输入你的域名

环境检测,如果显示环境有错,建议大家都把相关的扩展装上。

扩展安装

点击网站-域名上的管理-选择扩展-找到对应的扩展选择

参数配置

输入数据库相关配置以及管理员用户名密码进行安装。

宝塔安装

添加站点

点击网站,添加站点,输入你的域名,网站目录指向下载源码后指向根目录,运行目录选择里面的public。这里跟小皮面板直接选择public小差别。

宝塔PHP扩展安装

软件商店-找到对应的PHP版本--安装扩展-找到扩展-点击安装

其他参照小皮面板实现。

部分用户可能要去掉这个防跨站攻击(open_basedir)把勾去掉 

  • 4
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Vue和ThinkPHP可以作为前后端分离的架构进行开发前后端分离是指前端和后端的开发分别独立进行,通过API接口进行数据交互。下面是对Vue和ThinkPHP前后端分离架构中的角色和使用方式的简要描述: 1. Vue: Vue是一个用于构建用户界面的JavaScript框架,它可以通过组件化的方式来构建前端应用程序。在前后端分离架构中,Vue通常负责用户界面、用户交互和数据展示等方面的开发。它通过向后端API发送请求获取数据,并将数据进行展示和交互处理。 2. ThinkPHPThinkPHP是一个使用PHP语言开发的Web应用开发框架,它提供了一套完整的MVC架构,可以用于快速开发后端应用程序。在前后端分离架构中,ThinkPHP通常负责处理前端发送的请求,并根据业务逻辑进行数据处理、数据库操作等后端任务。它将处理结果通过API接口返回给前端。 在实际开发中,可以按照以下步骤进行前后端分离架构的开发: 1. 使用Vue构建前端应用程序,包括设计界面、处理用户交互和发送请求等。 2. 使用ThinkPHP构建后端应用程序,包括定义API接口、处理请求、处理业务逻辑等。 3. 前端通过Vue的HTTP库或者其他方式向后端发送请求,获取数据并进行展示和交互处理。 4. 后端接收前端发送的请求,进行相应的处理,并返回处理结果给前端。 5. 前端根据后端返回的数据进行相应的展示和交互操作。 这种前后端分离的架构可以提高开发效率、降低耦合度,并且可以实现前后端的独立扩展和维护。同时,通过API接口的方式,也可以方便地实现多端(如Web、移动端)的共享和复用。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值