安装

环境要求

FastAdmin推荐你使用阿里云腾讯云服务器

  1. PHP >= 7.0 (推荐PHP7.1版本)
  2. Mysql >= 5.5.0 (需支持innodb引擎)
  3. Apache Nginx
  4. PDO PHP Extension
  5. MBstring PHP Extension
  6. CURL PHP Extension
  7. Node.js (可选,用于安装BowerLESS,同时打包压缩也需要使用到)
  8. Composer (可选,用于管理第三方扩展包)
  9. Bower (可选,用于管理前端资源)
  10. Less (可选,用于编辑less文件,如果你需要增改css样式,最好安装上)

FastAdmin开发环境配置教程:https://www.fastadmin.net/video/environment.html

视频安装教程

FastAdmin安装系列视频教程:https://www.fastadmin.net/video/install.html

完整包安装

命令行安装

强烈建议使用命令行安装,因为采用命令行安装的方式可以和FastAdmin随时保持更新同步。使用命令行安装请提前准备好GitNode.jsComposerBower环境,Linux下FastAdmin的安装请使用以下命令进行安装。

FastAdmin开发环境配置教程:https://www.fastadmin.net/video/environment.html

  • 克隆FastAdmin到你本地git clone https://gitee.com/karson/fastadmin.git
  • 进入目录cd fastadmin
  • 下载前端插件依赖包bower install
  • 下载PHP依赖包composer install
  • 一键创建数据库并导入数据php think install -u 数据库用户名 -p 数据库密码
  • 添加虚拟主机并绑定到项目的public目录
  • 为了安全,安装完成后会在public目录生成随机后台入口,请通过随机后台入口登录管理后台

常见问题

  • 如果使用命令行安装则后台管理默认账号是admin,默认密码是123456
  • 提示请先下载完整包覆盖后再安装,说明你是直接从仓库下载的代码,请从官网下载完整包覆盖后再进行安装
  • 执行php think install时出现Access denied for user …,请确保数据库服务器、用户名、密码配置正确
  • 执行php think install时报不是内部或外部命令? 请将php.exe所在的目录路径加入到环境变量PATH中
  • 如果提示当前权限不足,无法写入配置文件application/database.php,请检查database.php是否可读,还有可能是当前安装程序无法访问父目录,请检查PHP的open_basedir配置
  • 如果提示找不到fastadmin.fa_admin表或表不存在,请检查你的MySQL是否开启了支持innodb
  • 如果在Linux环境中使用的是root账户,bower install执行出错,请尝试添加上—allow-root参数
  • 如果访问后台右侧空白,请检查资源是否下载完整,可使用bower install多试两次或下载资源包覆盖
  • 如果composer install失败,请尝试在命令行进行切换配置到国内源,命令如下composer config -g repo.packagist composer https://mirrors.aliyun.com/composer/遇到问题到社区 或QQ群:636393962 反馈