php主流框架FastAdmin框架详解以及如何查看版本号和初始安装fastadmin框架-优雅草卓伊凡|大东家
php主流框架FastAdmin框架详解以及如何查看版本号和初始安装fastadmin框架-优雅草卓伊凡|大东家
前言就是优雅草也对fastadmin的框架使用比较多,比如蜻蜓hr人才系统就是,蜻蜓EC商城系统也是(最近ec商城基础版要开源),其次我们ec商城要自己建立起来一个源码交易商城,蜻蜓C追剧系统也是这个框架,后续需要敏捷开发的情况下获取还会使用。
FastAdmin框架详解
什么是FastAdmin框架?
FastAdmin是一款基于ThinkPHP和Bootstrap的快速开发后台管理框架。它具有以下特点:
- 快速开发:提供大量CRUD代码生成功能,可快速构建管理后台
- 丰富组件:内置表单构建器、表格构建器、权限管理、多语言等常用功能
- 响应式设计:基于Bootstrap,适配各种终端设备
- 插件机制:支持功能模块插件化,便于扩展
- 社区活跃:拥有活跃的开发者社区和丰富的文档资源
FastAdmin特别适合用于开发各类企业后台管理系统、CMS系统、OA系统等需要快速搭建后台的应用场景。
如何查看FastAdmin版本号
有几种方法可以查看FastAdmin的当前版本:
方法一:通过命令行查看
在项目根目录下执行:
php think version
测试了,不行
方法二:通过代码查看
在任意控制器或模型中添加:
echo \think\App::version();
这个也是上面不行就一定不行
方法三:查看composer.json文件
打开项目根目录下的composer.json
文件,查找:
"fastadmin/fastadmin": "^1.x.x"
好家伙,没有写,
我们这个系统一代目主程是个坑,因此他留下了很多坑
方法四:查看数据库
FastAdmin的版本信息通常也会存储在fa_config
表中,可以执行SQL查询:
SELECT * FROM fa_config WHERE name = 'fastadmin_version';
好啊,数据库里面也没有,好家伙,留下的坑 我们只能后续自定义版本了
另外 这里是官方网站
FastAdmin框架详细安装步骤
环境要求
- PHP >= 7.1 (推荐7.3+)
- MySQL >= 5.5
- Apache/Nginx
- PDO PHP Extension
- MBstring PHP Extension
- CURL PHP Extension
安装方式一:一键安装(推荐)
- 下载安装包
-
- 访问FastAdmin官网(https://www.fastadmin.net)下载最新版本
- 或使用Git克隆:
git clone https://gitee.com/karson/fastadmin.git
- 解压文件
-
- 将下载的压缩包解压到Web服务器目录
- 设置目录权限
-
- 确保以下目录可写:
/runtime
/public/uploads
- 访问安装页面
-
- 在浏览器中访问:
http://yourdomain.com/install.php
- 按照页面提示完成安装
- 在浏览器中访问:
安装方式二:Composer安装
- 安装Composer
-
- 如果尚未安装Composer,请先安装:
curl -sS https://getcomposer.org/installer | php
mv composer.phar /usr/local/bin/composer
- 创建项目
composer create-project fastadmin/fastadmin --prefer-dist
- 配置环境
-
- 复制
.env.example
为.env
- 编辑
.env
文件配置数据库信息:
- 复制
DATABASE_HOST=127.0.0.1
DATABASE_NAME=fastadmin
DATABASE_USERNAME=root
DATABASE_PASSWORD=yourpassword
- 安装数据库
php think install
安装方式三:宝塔面板安装
- 创建站点
-
- 在宝塔面板中创建新站点,配置PHP版本
- 上传文件
-
- 将FastAdmin文件上传到站点目录
- 设置伪静态
-
- 选择ThinkPHP规则
- 创建数据库
-
- 在宝塔面板中创建新数据库
- 访问安装页面
-
- 访问
http://yourdomain.com/install.php
完成安装
- 访问
安装后配置
- 后台登录
-
- 默认后台地址:
http://yourdomain.com/admin
- 默认账号:
admin
- 默认密码:安装时设置的密码
- 默认后台地址:
- 安全建议
-
- 修改默认管理员密码
- 删除或重命名
install.php
文件 - 配置
.env
文件中的APP_DEBUG
为false
- 更新框架
composer update fastadmin/fastadmin
php think version
常见问题解决
- 安装时报错”目录不可写”
-
- 确保
runtime
和public/uploads
目录有写入权限 - Linux下可执行:
- 确保
chmod -R 755 runtime
chmod -R 755 public/uploads
- 数据库连接失败
-
- 检查
.env
文件中的数据库配置是否正确 - 确保数据库服务已启动
- 检查
- 页面显示404
-
- 检查服务器伪静态配置是否正确
- 确保ThinkPHP的URL重写规则已启用
安装完成后,可以开始使用FastAdmin提供的代码生成器等工具快速开发你的应用。