HULICore(接口管理核心系统) 是基于原生 PHP 制造一整套框架,主要封装了数据库操作、伪静态路由、功能函数等功能,框架遵守 MVC 架构,应用实例由 Controller 控制器、Model 模型、View 视图三部分组成,并在一定基础上参考了 typecho,由着网站主题 Theme 与插件 Plugin 两样用户级的功能
使用HULICore运行的网站:HULIAPI
其它文档懒得写了,自己研究,由于前后端不分离,所以可能性能有点不好
环境要求
Os: Windows 或 Linux (CentOs, Ubuntu...)
Server: Nginx 或 Apache
PHP: 已知可稳定运行版本 7.3.4~7.4.3
安装
先创建数据库,然后导入
sql/database.sql
配置好
config/database.php
的数据库配置文件创建站点,选择符合要求的PHP版本
设置伪静态
Nginxlocation / { if (!-e $request_filename){ rewrite ^(.*)$ /index.php; } }
Apache
RewriteRule '^(.*)$$' /index.php; [L]
根据地址访问/user/login目录
默认管理员账号:
[email protected]
密码:123456
目录结构
HULICore
app 应用目录
core 核心目录
func
function.php 公共函数
common.php 数据库核心
route.php 路由核心
base 实例目录
Controllers 控制器目录
Admin
Other
Site
Sys
User
Controller.php
IndexController.php
Method.php
Models 模型目录
Models.php
view 视图目录
article 文章目录
...html...html
lib 库目录
app.php 全局路由
const.ini.php 全局用户常量
config 配置目录
config.php 总配置
database.php 数据库配置
method.php 允许请求类型配置
apicode.php 状态码配置
article.php 文章页路由配置
assets.php 静态资源格式对照配置
theme.php 请勿更改
website.php 子站接口接入APIKEY配置
data 数据目录
account 用户头像目录
api 接口目录
res
src
temp
...php
public 网站目录
api 静态接口目录
...
humodule.jsimages 图片资源目录
res 资源文件目录
tool 工具箱目录
favicon.ico 图标文件
help.html 帮助页面
index.php 重定向文件
sql SQL目录
usr 用户目录
plugins 插件目录
email Email插件
theme 主题目录
air
default
Hulicore.php 主程序文件
本文作者:Arimura Sena
本文链接:https://hotaru.icu/archives/266/
版权声明:转载时须注明出处及本声明