willphp/easywill

一鱼PHP框架 APHP Framework

v5.3.7 2025-05-21 14:22 UTC

README

告别繁琐,精简开发!一鱼PHP框架(APHP)是一个MVC超轻量级PHP8框架。

框架特色

  • 代码超轻量(200KB+),按需加载
  • 数据库链式操作
  • 模型三大自动:验证,处理,过滤
  • 模板标签简单,可定制
  • 支持Redis缓存,命令行可生成MVC

环境要求

  • PHP环境:PHP7.4 ~ PHP8.4
  • 数据库:MySQL5.6 ~ MySQL8.0

开发文档

内置文档:查看_doc目录

在线文档: https://doc.aphp.top

更新日志

内置文档:_doc/aphp/_02_update.md

下载地址

Gitee地址: https://gitee.com/willphp/aphp

GitHub地址: https://github.com/willphp/aphp

安装指南

下载压缩包解压到网站环境目录,设置运行目录至 /public ,再配置 伪静态 规则。

环境推荐

线上:宝塔面版BT 本地:小皮面版phpstudy

宝塔bt

  1. 添加站点:域名 已解析到IP的域名或IP:端口 数据库Mysql
  2. 上传并解压安装包到网站目录
  3. 设置—>网站目录-运行目录到/public
  4. 设置—>伪静态规则
  5. 修改config/database.php中的数据库配置
  6. 或重命名env.example.env.env并修改其中的数据库配置
  7. 访问域名
  8. 可设置定时任务shell命令:php aphpcli [应用@]命令类:方法 参数值

phpstudy

  1. 创建网站:添加域名,如www.aphp.io 勾选创建数据库
  2. 解压安装包到网站目录
  3. 修改网站根目录到/public
  4. 设置伪静态规则
  5. 重命名env.example.env.env并修改其中数据库配置
  6. 访问http://www.aphp.io

伪静态规则

Nginx规则:

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

Apache规则:

<IfModule mod_rewrite.c>
  Options +FollowSymlinks -Multiviews
  RewriteEngine On
  RewriteCond %{REQUEST_FILENAME} !-d
  RewriteCond %{REQUEST_FILENAME} !-f
  RewriteRule ^(.*)$ index.php? [L,E=PATH_INFO:$1]
</IfModule>

开发案例

技术支持

框架官网:https://www.aphp.top QQ群1:325825297 QQ群2:16008861 作者:无念(24203741@qq.com)