当前位置: 首页 > news >正文

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. 下载安装包
    • 访问FastAdmin官网(https://www.fastadmin.net)下载最新版本
    • 或使用Git克隆:
git clone https://gitee.com/karson/fastadmin.git
  1. 解压文件
    • 将下载的压缩包解压到Web服务器目录
  1. 设置目录权限
    • 确保以下目录可写:
/runtime
/public/uploads
  1. 访问安装页面
    • 在浏览器中访问:http://yourdomain.com/install.php
    • 按照页面提示完成安装

安装方式二: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. 访问安装页面
    • 访问http://yourdomain.com/install.php完成安装

安装后配置

  1. 后台登录
    • 默认后台地址:http://yourdomain.com/admin
    • 默认账号:admin
    • 默认密码:安装时设置的密码
  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提供的代码生成器等工具快速开发你的应用。

http://www.lryc.cn/news/591093.html

相关文章:

  • Flutter在Android studio运行出现Error: Entrypoint is not a Dart file
  • HikariCP数据库连接池高性能优化实战指南
  • 23种设计模式--#2单例模式
  • git的cherry-pick
  • Py-Clipboard :iOS与Windows互相共享剪贴板(半自动)
  • AI+医疗!VR和MR解剖学和针灸平台,智能时代如何重塑健康未来
  • vue3实现web端和小程序端个人签名
  • [RAG] LLM 交互层 | 适配器模式 | 文档解析器(`docling`库, CNN, OCR, OpenCV)
  • docker安装与简单项目上手
  • 如何实现微信小程序引导组件【添加到我的小程序】+ 附源码
  • wx小程序原生开发使用高德地图api
  • 大语言模型任务分解与汇总:从认知瓶颈到系统化解决方案
  • 分布式分片策略中,分片数量的评估与选择
  • SAP-ABAP:SAP的‘cl_http_utility=>escape_url‘对URL进行安全编码方法详解
  • 2025毫米波雷达技术白皮书:智能汽车与物联网的感知核心
  • 【web安全】DVWA存储型XSS分析与利用
  • 【Linux系统】进程地址空间
  • 一款基于PHP开发的不良事件上报系统源码,适用于医院安全管理。系统提供10类事件类别、50余种表单,支持在线填报、匿名上报及紧急报告。
  • 亚马逊广告进阶指南:广告成本预算怎么设置合理
  • Ubuntu20.04 安装qt5.12.8
  • Unity_通过鼠标点击屏幕移动屏幕里的一个对象
  • Django 实战:静态文件与媒体文件从开发配置到生产部署
  • 贴吧项目总结二
  • 基于Rust Softplus 函数实践方法
  • 【项目经验】小智ai源码学习记录
  • Webpack5 新特性与详细配置指南
  • 基于LSTM的机场天气分析及模型预测
  • Python eval函数详解 - 用法、风险与安全替代方案
  • Go语言学习日志(一)
  • Python应用进阶DAY7--面向对象编程基本特性和super函数