技术栈

AdminPoem

AdminPoem

一款轻量级,PHP开源后台框架
GITHUB仓库地址:https://github.com/fsd-lsh/adminPoem
GITEE仓库地址: https://gitee.com/fsd-lsh/adminPoem

环境要求

系统:linux/macos(推荐),用windows的话init.php脚本需要手动处理
环境:Nginx + Mysql5.7/MariaDB + PHP7以上

安装教程

通过CLI拉取adminPoem项目

# clone adminpoem
git clone https://github.com/fsd-lsh/adminPoem
git clone https://gitee.com/fsd-lsh/adminPoem   (国内用,与github同步更新)

# 进入项目目录
cd adminPoem

# 执行初始化程序(该脚本会自动拉取远程phppoem仓库对框架进行必要的文件替换,自动部署数据库)
php ./init.php (过程中会提醒选择git节点和输入mysql信息)

修改Hosts文件

echo "127.0.0.1 dev.adminpoem.force" >> /etc/hosts

配置nginx,添加url rewrite

server {
    listen 80; 
    server_name  dev.adminpoem.force;
    index index.php index.html index.shtml;

    #默认路径指向项目的public目录下
    root  /adminPoem/public;  

    #Url Rewrite
    location /{
        if (!-e $request_filename) {
            rewrite  ^/(.*)$  /index.php/$1  last;
            break;
        }   
    }   

    location ~ \.php($|/) {
        fastcgi_pass  127.0.0.1:9000;
        fastcgi_index index.php; 
        fastcgi_split_path_info  ^(.+\.php)(/.*)$;  
        fastcgi_param  PATH_INFO $fastcgi_path_info;
        fastcgi_param  SCRIPT_FILENAME    $document_root$fastcgi_script_name;
        include fastcgi.conf;
    }
}

重启Nginx

nginx -s reload

打开浏览器访问后台

浏览器输入:http://dev.adminpoem.force/admin,看到界面后输入账号密码登录
默认账号:admin
默认密码:123456

产品截图

菜单设置
menus.png
角色设置
roles.png
用户管理
users.png
系统日志
fw_log.png
sys_log.png

目录说明

app
├── admin                               --------后台
│   ├── controller
│   │   ├── dash.php                    --------面板
│   │   ├── index.php                   --------登录
│   │   ├── log.php                     --------系统日志
│   │   ├── menu.php                    --------菜单设置
│   │   ├── roles.php                   --------角色管理
│   │   └── user.php                    --------用户管理
│   └── view
│       ├── dash
│       ├── index
│       ├── log
│       ├── menu
│       ├── public
│       ├── roles
│       └── user
├── config.php                          --------自定义配置文件
├── function.php                        --------自定义辅助函数
├── home                                --------前台
│   ├── controller
│   │   └── index.php
│   └── view
│       └── index
│           └── viewtest.html
├── route.php                           --------自定义路由
├── runtime
│   └── log
│       └── admin
│           └── xxxxxxxxxx.log.INFO     --------后台日志管理功能加载此处日志生成列表
└── service
    └── component
        └── login.php                   --------登录组件(前后台通用)

开源许可

MIT

作者

Force

感谢

55

文章

22

标签