分享一个开源 PHP 版前后端分离管理系统 BuildAdmin

网站建设评论129字数 1679阅读模式

BuildAdmin 是一个使用 PHP 语言开发的后台管理系统,采用前后端分离模式,基于 Vue3.3 + ThinkPHP8 + TypeScript + Vite + Pinia + Element Plus 等流行技术栈,集成了用户、角色、权限等功能,是集颜值、实用、敏捷于一身的管理系统。

分享一个开源 PHP 版前后端分离管理系统 BuildAdmin-图片1

官方地址

官网地址:https://www.buildadmin.com

代码仓库:https://gitee.com/wonderful-code/buildadmin

演示地址:https://demo.buildadmin.com/#/admin

文档地址:https://www.buildadmin.com/guide/

使用说明

总共分为两步:Linux从零搭建BuildAdmin安装引导说明

第一步:Linux从零搭建BuildAdmin

安装宝塔面板,并根据以下步骤完成安装准备工作:

1. 宝塔面板的安装

安装宝塔面板,然后安装 Nginx、MySQL和PHP:

分享一个开源 PHP 版前后端分离管理系统 BuildAdmin-图片2

截图的软件版本仅供参考,实际版本要求为MySQL >= 5.7版本、PHP >= 8.0.2版本。

2. 开放端口

分享一个开源 PHP 版前后端分离管理系统 BuildAdmin-图片3

3. 解除PHP函数禁用

开始此步骤前,需等待宝塔面板左上角的PHP安装任务已完成

在宝塔面板侧边菜单打开软件商店,在商店中找到安装好的PHP,点击设置:

分享一个开源 PHP 版前后端分离管理系统 BuildAdmin-图片4在打开的设置页面中点击禁用函数,删除putenv,proc_open,popen,passthru这4个函数的禁用。

分享一个开源 PHP 版前后端分离管理系统 BuildAdmin-图片5

4. NodeJs的安装

sudo yum install epel-release
sudo yum install nodejs
node -v

5. git的安装

# CentOS的git安装命令,直接执行即可
yum -y install git
git --version

6. 准备开始安装BuildAdmin

# 切换到合适的目录(这里使用的是宝塔站点专用目录)
cd /www/wwwroot

# 克隆项目
git clone https://gitee.com/wonderful-code/buildadmin.git

# 切换到项目目录
cd buildadmin

# 设置Composer源和下载PHP依赖包,完整包不需要执行这两条命令,git包是需要的
composer config -g repos.packagist composer https://mirrors.cloud.tencent.com/composer/
composer install

# 启动安装服务(非root)
sudo php think run

# 启动安装服务(root用户)
php think run

php think run命令执行成功后输出类似:

ThinkPHP Development server is started On <http://0.0.0.0:8000/>
You can exit with `CTRL-C`
Document root is: /www/wwwroor/buildadmin/public

接下来,请在浏览器访问:http://IP:8000/,请注意是带端口IP/域名,非Nginx提供服务的域名,根据引导完成安装即可,你也可以继续查看安装引导说明。

第二步:安装引导说明

在打开的弹窗中选择一个包管理器,若不理解,则随便选择一个即可

分享一个开源 PHP 版前后端分离管理系统 BuildAdmin-图片6

若您选择的包管理器还未安装,请点击进行安装

分享一个开源 PHP 版前后端分离管理系统 BuildAdmin-图片7

等待命令执行完毕

分享一个开源 PHP 版前后端分离管理系统 BuildAdmin-图片8

进入下一步,填写所有资料

分享一个开源 PHP 版前后端分离管理系统 BuildAdmin-图片9等待命令执行完毕,正常情况下会自动跳转到安装完成页面

分享一个开源 PHP 版前后端分离管理系统 BuildAdmin-图片10

若命令执行失败,跳转到了手动完成未尽事宜页面,请根据引导手动完成安装(您也可以点击右下角终端重试安装依赖包和重新发布),随后访问:http://127.0.0.1:8000/index.html/#/admin

分享一个开源 PHP 版前后端分离管理系统 BuildAdmin-图片11

效果预览

支持代码自动生成,通过图形化拖拽生成后台增删改查代码,并自动创建数据表,安装成功后的效果预览如下 :

分享一个开源 PHP 版前后端分离管理系统 BuildAdmin-图片12

结束语

BuildAdmin 是一个 PHP 版的后台管理系统,采用前后端分离模式,前端采用了 Vue3.、TypeScript 、Element Plus 等主流技术,本文简单分享了一下 BuildAdmin 的使用方法,供有此需求的朋友参考。如果有任何意见或建议,欢迎在下方评论处留言。

本文已通过「原本」原创作品认证,转载请注明文章出处及链接。

夏日阳光
  • 本文由 夏日阳光 发表于 2024年8月1日
  • 本文为夏日阳光原创文章,转载请务必保留本文链接:https://www.pieruo.com/248.html
匿名

发表评论

匿名网友
:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:
确定

拖动滑块以完成验证