BuildAdmin 是一个使用 PHP 语言开发的后台管理系统,采用前后端分离模式,基于 Vue3.3 + ThinkPHP8 + TypeScript + Vite + Pinia + Element Plus 等流行技术栈,集成了用户、角色、权限等功能,是集颜值、实用、敏捷于一身的管理系统。
官方地址
官网地址: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:
截图的软件版本仅供参考,实际版本要求为MySQL >= 5.7版本、PHP >= 8.0.2版本。
2. 开放端口
3. 解除PHP函数禁用
开始此步骤前,需等待宝塔面板左上角的PHP安装任务已完成
在宝塔面板侧边菜单打开软件商店,在商店中找到安装好的PHP,点击设置:
在打开的设置页面中点击禁用函数,删除putenv,proc_open,popen,passthru这4个函数的禁用。
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提供服务的域名,根据引导完成安装即可,你也可以继续查看安装引导说明。
第二步:安装引导说明
在打开的弹窗中选择一个包管理器,若不理解,则随便选择一个即可
若您选择的包管理器还未安装,请点击进行安装
等待命令执行完毕
进入下一步,填写所有资料
等待命令执行完毕,正常情况下会自动跳转到安装完成页面
若命令执行失败,跳转到了手动完成未尽事宜页面,请根据引导手动完成安装(您也可以点击右下角终端重试安装依赖包和重新发布),随后访问:http://127.0.0.1:8000/index.html/#/admin
效果预览
支持代码自动生成,通过图形化拖拽生成后台增删改查代码,并自动创建数据表,安装成功后的效果预览如下 :
结束语
BuildAdmin 是一个 PHP 版的后台管理系统,采用前后端分离模式,前端采用了 Vue3.、TypeScript 、Element Plus 等主流技术,本文简单分享了一下 BuildAdmin 的使用方法,供有此需求的朋友参考。如果有任何意见或建议,欢迎在下方评论处留言。
本文已通过「原本」原创作品认证,转载请注明文章出处及链接。