FastAdmin是一款基于ThinkPHP开发的开源快速后台管理框架,集成用户权限管理、后台表单、插件扩展等能力,能够快速搭建业务管理后台,无需从零编写大量后台代码,适合小型项目与社团系统开发。
本教程基于Ubuntu 24.04环境,通过宝塔服务可视化管理工具,手把手辅助读者完成FastAdmin的下载、配置、安装部署,搭建可用的管理后台。
本教程使用FinalShell通过SSH连接服务器执行命令进行演示,大家也可以使用其他市面上主流的SSH连接工具,如Xshell等。
一、安装前的准备
首先要确保我们已经安装好了宝塔,如果没有实现安装的话,可用如下命令
wget -O install.sh https://download.bt.cn/install/install_lts.sh && sudo bash install.sh这里可能会让我们输入Y确认,安装过程大概5-10分钟。
安装完成后,终端最后几行会显示宝塔的面板地址,用户名和密码,请一定截图保存。
当然,如果忘记了以上内容也无妨,我们可以在终端里输入命令重新查询
sudo bt
该命令可能会需要你输入终端的登录密码

如上图,我们打开了宝塔的命令行,我们可以接着输入14,来查看面板默认信息

如图,我们通过得到了内网面板地址。
接下来,我们通过浏览器登录该地址。
二、宝塔面板的登录
浏览器会显示该链接可能会不安全,我们无视他,edge浏览器可以点击高级,继续访问该网站,其他浏览器同理

接下来,我们便来到了宝塔的界面

这里输入我们刚才查询出来的账号和密码
这一步如果多次输入账号,密码和验证码后均无法登录,我们可以再次打开宝塔的命令行,改变默认账户名和密码,用新密码登录,方法同前。

成功登录,如上图
三、lnmp环境的配置
我们通过宝塔来安装环境,第一次进入,我们可以很明显的看到,宝塔有一键配置环境功能,也可以单独安装,前面有讲,这里不再重复讲解
安装好后,在宝塔的软件商店-已安装里可以看到确定都安装完成

四、站点的建立
点击左侧网站,添加站点

如下图
域名选择我们终端的ip(若有域名这里填写域名),数据库选择mySQL,数据库密码可以自己设置,当然默认也可以,可以在面板里再次查询

建好的网站如下图

五、fastadmin压缩包的下载及上传
浏览器登录以下网站https://www.fastadmin.net/download.htmlFastAdmin

下载这个文件
下载前请先注册账号,推荐使用outlook邮箱,更容易注册
下载好后,回到宝塔,点击左侧的文件,双击我们刚才建好的网站的同名文件

双击后,上传我们刚下好的压缩包,上传成功后,在该界面右键解压

解压后如下图

六、fastadmin安装前的准备
1.设置站点
回到网站界面,点击设置

再点击设置网站目录,下拉将运行目录设置为/public,并保存

2.伪静态的设置
同一个界面,点击伪静态,将内容改成如下图

3.PHP扩展的安装

点击软件商店,点击PHP的设置
点击安装扩展,安装如下扩展

4.取消禁用函数
还在同一个界面,点击禁用函数,putenv函数默认是被禁用的,我们搜索一下,删除它,再点击服务,重启PHP

5.关闭防跨站攻击
回到网站设置,点击网站目录,关闭跨网站攻击

七、fastadmin的网页安装
浏览器后访问http://(你的ip)/install 进行fastadmin网页安装,进入如下界面

MyAQL用户名和密码填写建立站点时候设置好的内容,其余的跟图片保持一致,管理员信息:按个人喜好填即可。
填完直接点击下面的绿色安装按钮,数据库连上就能直接装好了。

像这样就安装成功了,请记住你的后台登录网址
进入后输入你下载fastadmin时候的用户名和密码
可以看到下图就是我们下好的后台

而前台则是这个样子:

注意,FastAdmin是一套后台管理系统,因此前台是没什么东西的,大家可以根据自己需要安装对应的插件即可!
到此我们的教程就结束了,希望本教程能对读者的学习与工作起到尽可能的帮助。
C语言网提供由在职研发工程师或ACM蓝桥杯竞赛优秀选手录制的视频教程,并配有习题和答疑,点击了解:
一点编程也不会写的:零基础C语言学练课程
解决困扰你多年的C语言疑难杂症特性的C语言进阶课程
从零到写出一个爬虫的Python编程课程
只会语法写不出代码?手把手带你写100个编程真题的编程百练课程
信息学奥赛或C++选手的 必学C++课程
蓝桥杯ACM、信息学奥赛的必学课程:算法竞赛课入门课程
手把手讲解近五年真题的蓝桥杯辅导课程