框架介绍

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 伪静态文件

运行流程

  1. HTTP请求
  2. 伪静态解析
  3. 入口文件
  4. 路由解析
  5. 访问控制器
  6. 调用模型、工具包、语言包、配置文件等组件完成业务逻辑后根据实际情况决定是否展示视图

伪静态配置

			
location / {
	if (!-e $request_filename){
		rewrite  ^(.*)$  /index.php?s=$1  last;   break;
	}
}