框架介绍
Uephp框架是一款免费开源的PHP开发框架,以轻量、灵活、简单易上手为开发理念。遵循 Apache2 开源许可协议发布,您可以免费使用 Uephp,更允许您把基于 Uephp 框架开发的应用开源或商业产品发布/销售。
环境需求
- 服务器环境:Nginx/Apache
- PHP版本:>=5.6
- PHP扩展:pdo、mbstring、gd、curl、redis(可无)
- MYSQL数据库:>=5.6
目录名称
Uephp框架目录结构
-
|_app
项目核心文件夹 -
|_ controllors
控制器文件夹 -
|_ views
视图文件夹 -
|_ models
模型文件夹 -
|_ caches
缓存包文件夹 -
|_Ue
框架核心文件夹 -
|_ function
自定义方法函数文件夹 -
|_ lang
语言包文件夹 -
|_ templates
框架模板文件夹 -
|_ tools
框架工具包文件夹 -
|_ Ue.php
框架核心文件 -
|_ UeFunctions.php
框架方法文件 -
|_ router.php
框架路由文件 -
|_config
框架配置文件夹 -
|_ config.php
框架基础配置文件 -
|_index.php
系统入口文件 -
|_.htaccess
apache 伪静态文件
运行流程
- HTTP请求
- 伪静态解析
- 入口文件
- 路由解析
- 访问控制器
- 调用模型、工具包、语言包、配置文件等组件完成业务逻辑后根据实际情况决定是否展示视图
伪静态配置
location / {
if (!-e $request_filename){
rewrite ^(.*)$ /index.php?s=$1 last; break;
}
}