# apiadmin-dnmp **Repository Path**: bstdn/apiadmin-dnmp ## Basic Information - **Project Name**: apiadmin-dnmp - **Description**: ApiAdmin-DNMP (ApiAdmin + Docker + Nginx + MySQL + PHP7 + Redis - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 8 - **Forks**: 0 - **Created**: 2020-03-10 - **Last Updated**: 2024-09-24 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # apiadmin-dnmp - [ApiAdmin-DNMP (ApiAdmin + Docker + Nginx + MySQL + PHP7 + Redis)](dnmp/README.md) > 此项目为快速搭建ApiAdmin,目前在Mac下测通 ### 系统需求 - [docker](https://www.docker.com/) - [nodejs](http://nodejs.cn/) ### 安装说明 1. `clone`项目 ``` git clone https://gitee.com/bstdn/apiadmin-dnmp ``` 2. 如果不是`root`用户,还需将当前用户加入`docker`用户组 ``` sudo gpasswd -a ${USER} docker ``` 3. 进入 `apiadmin-dnmp`,目录运行 `install.sh`,根据提示进行安装 ``` cd apiadmin-dnmp ./install.sh ``` ``` # 运行 `isntall.sh` 展示如下 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!注意!!!!!!!!!!CAUTION !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! 此脚本包含以下部分(建议启动Docker服务后执行一次1,以减少错误几率): 0)停用DNMP服务 1)启动DNMP服务 2)创建数据库,如果数据库已存在,则忽略 3)克隆ApiAdmin项目,composer install 4)检测环境以及配置数据库 5)数据库迁移 6)构建后端路由(ApiAdmin5.x) 7)查看账号密码 8)克隆ApiAdmin-WEB项目,npm install(未安装npm则退出) 9)配置nginx(需手动修改/etc/hosts) 10)配置cache 11)配置Api地址 12)运行ApiAdmin-WEB项目 13)克隆ApiAdmin-Element项目,npm install(未安装npm则退出) 14)运行ApiAdmin-Element项目 请输入希望执行的序号,可多选,空格键分开 直接回车则全选(不包括0),Ctrl-C 退出脚本: ``` ### 相关技术栈 - [dnmp](https://gitee.com/bstdn/dockerfile/tree/master/dnmp) - [ApiAdmin](https://gitee.com/apiadmin/ApiAdmin) - [ApiAdmin-WEB](https://gitee.com/apiadmin/ApiAdmin-WEB) - [ApiAdmin-Element](https://gitee.com/apiadmin/ApiAdmin-Element) ## 赞赏 **请作者喝杯咖啡吧!(微信号/QQ号:99808359)** 微信扫一扫 Copyright (c) 2020-present, bstdn