## 源码下载
Github地址: https://github.com/ijry/uniadmin.git
## 环境要求
PHP7.1+
node8.0-10.0
如果使用vendor/composer.json下面的扩展则要求PHP7.2+
## nginx配置参考
```
server {
listen 80;
root /var/www/initadmin/public;
index index.html index.htm index.php;
server_name {你的域名};
client_max_body_size 100m;
access_log /var/log/nginx/access.log;
error_log /var/log/nginx/error.log;
location / {
try_files $uri $uri/ /index.php?s=$uri&$args;
}
# 开启PHP支持
location ~ \.php {
include fastcgi_params;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
fastcgi_pass unix:/var/run/php/php7.0-fpm.sock;
fastcgi_index index.php;
fastcgi_split_path_info ^(.+\.php)(.*)$;
fastcgi_param PATH_INFO $fastcgi_path_info;
}
# 目录及文件权限设置
location ~ /\.ht {
deny all;
}
}
```
## 服务器API部署
1、在phpStudy/宝塔等环境下部署
2、直接访问首页自动进入安装
注意宝塔配置
![](https://box.kancloud.cn/d7dd8d74e42976c35e46aceb2cb30a1b_1412x756.png)
部署完成后访问首页会提示接口运行中...
![](https://box.kancloud.cn/257830ab29afd9c98a75aecfbef4069b_397x211.png)
## 访问后台
注意必须分配一个域名,不支持localhost
常见的后台地址http://xxx.com/xyadmin/
## 开始开发
ThinkPHP5.1官方文档
[https://www.kancloud.cn/manual/thinkphp5\_1/353946](https://www.kancloud.cn/manual/thinkphp5_1/353946)
- 说明
- 简介
- 系统安装
- 后端注意
- 目录结构
- 数据表
- 用户注册
- 前端注意
- 后端接口开发
- 新建模块
- 创建数据表
- 创建模型
- 创建后台控制器
- 添加后台接口
- 创建前台控制器
- 添加前台接口
- 常用接口
- 检查用户登录
- 内置接口
- Builder动态页面
- Builder列表
- addTopButton
- addRightButton
- addColumn
- setDataList
- setDataPage
- getData
- Builder表单
- setFormMethod
- addFormItem
- 单图image
- 多图images
- addFormRule
- setFormValues
- getData
- 自定义组件
- 自定义页面组件
- 自定义Form组件
- 加载第三方js插件
- 常见问题
- 模块开发者
- 升级指南
- 图标
- 扩展
- Composer
- ThinkPHP5.1
- GuzzleHttp
- phpspreadsheet
- QueryList
- phpseclib
- 云后台接口