radoid / subframe
该包最新版本(v6.0.0)没有可用的许可信息。
Subframe PHP微框架
v6.0.0
2024-02-07 07:08 UTC
Requires
- php: >=7.4
- ext-json: *
- ext-mbstring: *
- ext-pdo: *
This package is auto-updated.
Last update: 2024-09-07 08:20:00 UTC
README
Subframe PHP Microframework
轻量且速度极快的PHP框架,旨在为小型和中型网站设计,遵循MVC和REST原则。其主要目标是最大性能,通过最小服务器负载和大量缓存,以及强大但简洁优雅的设计。
要求
PHP版本 7.2+
入门指南
Subframe可以作为库通过Composer安装
composer require radoid/subframe
您的应用可能将通过主index.php
文件进行路由。为了能够使用Subframe类,在该文件中包含Composer的自动加载机制,可能如下所示
require '../vendor/autoload.php';
为了使index.php
被调用,在您的Web服务器上设置重定向。所有请求(除现有文件请求外)应重定向到该文件。如果使用Apache Web服务器,这可以通过.htaccess
文件实现,如下所示
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule .* index.php
如果使用Nginx Web服务器,使用以下指令在您的站点配置中实现相同的效果
location / {
try_files $uri $uri/ /index.php?$query_string;
}
许可
Subframe框架受MIT许可证的许可。