置顶 APHP框架v5.3.5发布 返回

无念   框架   2025-05-01 21:27:06   61  

一鱼PHP框架

告别繁琐,精简开发!一鱼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. 设置—>伪静态规则(看url_rewrite.txt)

  5. 修改config/database.php中数据库配置

  6. 访问域名

  7. 可设置定时任务shell命令:php aphpcli [应用@]命令类:方法 参数值

phpstudy

  1. 创建网站:添加域名,如www.aphp.io 勾选创建数据库

  2. 解压安装包到网站目录

  3. 修改网站根目录到/public

  4. 设置伪静态规则(看url_rewrite.txt)

  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)