php主流框架FastAdmin框架详解以及如何查看版本号和初始安装fastadmin框架-优雅草卓伊凡|大东家

简介: php主流框架FastAdmin框架详解以及如何查看版本号和初始安装fastadmin框架-优雅草卓伊凡|大东家

php主流框架FastAdmin框架详解以及如何查看版本号和初始安装fastadmin框架-优雅草卓伊凡|大东家

前言就是优雅草也对fastadmin的框架使用比较多,比如蜻蜓hr人才系统就是,蜻蜓EC商城系统也是(最近ec商城基础版要开源),其次我们ec商城要自己建立起来一个源码交易商城,蜻蜓C追剧系统也是这个框架,后续需要敏捷开发的情况下获取还会使用。

FastAdmin框架详解

什么是FastAdmin框架?

FastAdmin是一款基于ThinkPHP和Bootstrap的快速开发后台管理框架。它具有以下特点:

  1. 快速开发:提供大量CRUD代码生成功能,可快速构建管理后台
  2. 丰富组件:内置表单构建器、表格构建器、权限管理、多语言等常用功能
  3. 响应式设计:基于Bootstrap,适配各种终端设备
  4. 插件机制:支持功能模块插件化,便于扩展
  5. 社区活跃:拥有活跃的开发者社区和丰富的文档资源

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

安装方式一:一键安装(推荐)

  1. 下载安装包
git clone https://gitee.com/karson/fastadmin.git
  1. 解压文件
  • 将下载的压缩包解压到Web服务器目录
  1. 设置目录权限
  • 确保以下目录可写:
/runtime
/public/uploads
  1. 访问安装页面

安装方式二:Composer安装

  1. 安装Composer
  • 如果尚未安装Composer,请先安装:
curl -sS https://getcomposer.org/installer | php
mv composer.phar /usr/local/bin/composer
  1. 创建项目
composer create-project fastadmin/fastadmin --prefer-dist
  1. 配置环境
  • 复制.env.example.env
  • 编辑.env文件配置数据库信息:
DATABASE_HOST=127.0.0.1
DATABASE_NAME=fastadmin
DATABASE_USERNAME=root
DATABASE_PASSWORD=yourpassword
  1. 安装数据库
php think install

安装方式三:宝塔面板安装

  1. 创建站点
  • 在宝塔面板中创建新站点,配置PHP版本
  1. 上传文件
  • 将FastAdmin文件上传到站点目录
  1. 设置伪静态
  • 选择ThinkPHP规则
  1. 创建数据库
  • 在宝塔面板中创建新数据库
  1. 访问安装页面

安装后配置

  1. 后台登录
  1. 安全建议
  • 修改默认管理员密码
  • 删除或重命名install.php文件
  • 配置.env文件中的APP_DEBUGfalse
  1. 更新框架
composer update fastadmin/fastadmin
php think version

常见问题解决

  1. 安装时报错”目录不可写”
  • 确保runtimepublic/uploads目录有写入权限
  • Linux下可执行:
chmod -R 755 runtime
chmod -R 755 public/uploads
  1. 数据库连接失败
  • 检查.env文件中的数据库配置是否正确
  • 确保数据库服务已启动
  1. 页面显示404
  • 检查服务器伪静态配置是否正确
  • 确保ThinkPHP的URL重写规则已启用

安装完成后,可以开始使用FastAdmin提供的代码生成器等工具快速开发你的应用。

目录
相关文章
|
JavaScript
fastadmin表格列表内部自定义按钮
fastadmin表格列表内部自定义按钮
825 0
fastadmin表格列表内部自定义按钮
|
JavaScript 关系型数据库 MySQL
fastadmin 部署phpstudy,初步学习fastadmin,保姆级详细讲解
fastadmin 部署phpstudy,初步学习fastadmin,保姆级详细讲解
1034 0
|
SQL 监控 前端开发
tp5框架Fastadmin中的Log日志如何去用
tp5框架Fastadmin中的Log日志如何去用
1259 0
|
3月前
|
自然语言处理 监控 物联网
大模型微调参数设置 —— 从入门到精通的调参指南
本文系统解析大模型微调核心参数:学习率、批次大小、训练轮次、权重衰减、LoRA秩等的作用机制与设置技巧,结合LLaMA-Factory实战演示,帮助初学者避开“黑箱”误区,在有限算力下实现高效、稳定微调。
|
弹性计算 安全 Ubuntu
阿里云服务器如何安装宝塔面板教程汇总(图文教程)
阿里云服务器如何安装宝塔面板教程汇总(图文教程)
|
9月前
|
存储 安全 算法
FastAdmin框架超级管理员密码重置与常规admin安全机制解析-卓伊凡|大东家
FastAdmin框架超级管理员密码重置与常规admin安全机制解析-卓伊凡|大东家
1022 7
|
4月前
|
JSON API PHP
免费天气预报API接口详解
天气预报1-7天API接口,由中国气象局官方数据支持,提供全国范围内的精准天气预报。支持查询温度、天气状况、风力风向、湿度、气压等多维度信息,具备时段预报与天气预警功能。通过RESTful API调用,返回JSON格式数据,适用于出行、农业、智能家居等多种应用场景。
1871 4
|
关系型数据库 MySQL PHP
fastadmin的详细安装过程
fastadmin的详细安装过程
1136 0
fastadmin的详细安装过程
|
Shell 网络安全 开发工具
git实现服务器自动push拉取代码--webhooks
git实现服务器自动push拉取代码--webhooks
1501 1
|
网络协议 前端开发 关系型数据库
【workerman】uniapp+thinkPHP5使用GatewayWorker实现实时通讯
上述为之前给公司做内部通讯软件时个人整理内容,水平有限,如有错误之处,望各位园友不吝赐教!如果觉得不错,请点击推荐和关注!谢谢~๑•́₃•̀๑ [鲜花][鲜花][鲜花]
710 0