Steeze是一个优雅、简洁而又高效的PHP开源框架,在整合了知名框架ThinkPHP和Laravel优势的同时,重写了底层架构,加强了功能实现。
支持swoole模型运行,支持容器、模型、依赖注入、中间件、路由配置、自定义模板引擎功能,支持多模块独立配置和集成开发,同时支持WEB和Cli两种运行模式php
git clone https://github.com/springwind2006/steeze.git
安装完成以后,须要将Web服务器的根目录指向public目录。该目录下的index.php文件将做为全部进入应用程序的 HTTP 请求的前端控制器。前端
框架的全部配置文件都放在 storage/Conf 目录中。除了route和middleware,其他全部的配置均可以在模块目录配置,模块中配置会覆盖storage/Conf目录下的同名配置键值。nginx
安装完成以后,须要将storage目录设置为可读写git
Steeze 使用 public/.htaccess 文件来为前端控制器提供隐藏了 index.php 的优雅连接。若是你的 Steeze 使用了 Apache 做为服务容器,请务必启用 mod_rewrite模块,让服务器可以支持 .htaccess 文件的解析。
若是 Steeze 附带的 .htaccess 文件不起做用,就尝试用下面的方法代替:github
Options +FollowSymLinks RewriteEngine On RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^ index.php [L]
若是你使用的是 Nginx,在你的站点配置中加入如下内容,它将会将全部请求都引导到 index.php 前端控制器:spring
location / { try_files $uri $uri/ /index.php?$query_string; }
点击查看开发文档apache