名称 最后更新
addons 正在载入提交数据...
application 正在载入提交数据...
extend 正在载入提交数据...
public 正在载入提交数据...
runtime 正在载入提交数据...
thinkphp 正在载入提交数据...
vendor 正在载入提交数据...
.DS_Store 正在载入提交数据...
.bowerrc 正在载入提交数据...
.env.sample 正在载入提交数据...
.gitignore 正在载入提交数据...
.gitlab-ci.yml 正在载入提交数据...
LICENSE 正在载入提交数据...
README.md 正在载入提交数据...
bower.json 正在载入提交数据...
composer.json 正在载入提交数据...
think 正在载入提交数据...
sooSpa @ 6fcf82b5

项目名称

注意事项

  • 环境要求

    • PHP >= 7.1 且 <= 7.3 (推荐PHP7.2版本)
    • Mysql >= 5.6.0 (需支持innodb引擎)
    • Apache 或 Nginx
    • PDO PHP Extension
    • MBstring PHP Extension
    • CURL PHP Extensio
    • Git (用于源代码的版本管理)
    • Node.js (可选,用于安装Bower和LESS,同时打包压缩也需要使用到)
    • Composer (可选,用于管理第三方扩展包)
    • Bower (可选,用于管理前端资源)
    • Less (可选,用于编辑less文件,如果你需要增改css样式,建议安装上)
  • 数据库所在目录:/application/admin/command/Install/fastadmin.sql

  • 替换数据库配置:将/application/database.php下的参数按照自己的需求替换

  • 小程序或公众号账号配置

    • 在/addons/wechat/config.php下的参数按照自己的需求替换
    • 在/addons/third/config.php下的参数按照自己的需求替换
  • 七牛云配置

    • 在/addons/qiniu/config.php下的参数按照自己的需求替换
  • 配置定时任务

    • Linux下使用crontab -e -u www (www为执行用户名)添加一条记录 * * * * * /usr/bin/php /www/wwwroot/your.site/public/index.php /api/mission/index > /dev/null 2>&1 &
  • Nginx配置

    server {
          listen       80;
          server_name  www.fa.com *.fa.com;
          root   "www/wwwroot/yoursite/public";
          location / {
              index  index.html index.htm index.php;
              if (!-e $request_filename) {
                  rewrite  ^(.*)$  /index.php?s=/$1  last;
                  break;
              }
              #autoindex  on;
          }
          location ~ \.php(.*)$ {
              fastcgi_pass   127.0.0.1:9000;
              fastcgi_index  index.php;
              fastcgi_split_path_info  ^((?U).+\.php)(/?.+)$;
              fastcgi_param  SCRIPT_FILENAME  $document_root$fastcgi_script_name;
              fastcgi_param  PATH_INFO  $fastcgi_path_info;
              fastcgi_param  PATH_TRANSLATED  $document_root$fastcgi_path_info;
              include        fastcgi_params;
          }
    }

目录结构

FastAdmin项目目录
├── addons                  //插件存放目录
├── application             //应用目录
│   ├── admin               //后台管理应用模块
│   ├── api                 //客户端API应用模块
│   ├── clerk               //店员端应用模块
│   ├── common              //通用应用模块
│   ├── extra               //扩展配置目录
│   ├── index               //前台应用模块
│   ├── build.php
│   ├── command.php         //命令行配置
│   ├── common.php          //通用辅助函数
│   ├── config.php          //基础配置
│   ├── database.php        //数据库配置
│   ├── route.php           //路由配置
│   ├── tags.php            //行为配置
├── extend
│   └── fast                //FastAdmin扩展辅助类目录
├── public                  //框架入口目录
│   ├── assets
│   │   ├── build           //打包JS、CSS的资源目录
│   │   ├── css             //CSS样式目录
│   │   ├── fonts           //字体目录
│   │   ├── img             //图片资源目录
│   │   ├── js
│   │   │   ├── backend
│   │   │   └── frontend    //后台功能模块JS文件存放目录
│   │   ├── libs            //Bower资源包位置
│   │   └── less            //Less资源目录
│   └── uploads             //上传文件目录
│   ├── index.php           //应用入口主文件
│   ├── install.php         //FastAdmin安装引导
│   ├── admin.php           //后台入口文件(自动安装后会被修改为随机文件名)
│   ├── robots.txt
│   └── router.php
├── runtime                 //缓存目录
├── thinkphp                //ThinkPHP5框架核心目录
├── vendor                  //Compposer资源包位置
├── .bowerrc                //Bower目录配置文件
├── .env.sample             //环境配置模板(可复制一份为 .env 生效)
├── LICENSE
├── README.md               //项目介绍
├── bower.json              //Bower前端包配置
├── build.php
├── composer.json           //Composer包配置
└── think                   //命令行控制台入口(使用 php think 命令进入)