百萬級別QPS輕量級PHP框架Steeze介紹

系統簡介

  Steeze是一個優雅、簡潔而又高效的PHP開源框架,在整合了知名框架ThinkPHP和Laravel優勢的同時,重寫了底層架構,加強了功能實現。
支持swoole模型運行,支持容器、模型、依賴注入、中間件、路由配置、自定義模板引擎功能,支持多模塊獨立配置和集成開發,同時支持WEB和Cli兩種運行模式php

系統運行環境要求

  • PHP >= 5.4
  • PHP PDO 擴展
  • PHP Mbstring 擴展
  • PHP XML 擴展

開始使用

1. 安裝

git clone https://github.com/springwind2006/steeze.git

2. Public 目錄

安裝完成以後,須要將Web服務器的根目錄指向public目錄。該目錄下的index.php文件將做爲全部進入應用程序的 HTTP 請求的前端控制器。前端

3. 配置文件

框架的全部配置文件都放在 storage/Conf 目錄中。除了route和middleware,其他全部的配置均可以在模塊目錄配置,模塊中配置會覆蓋storage/Conf目錄下的同名配置鍵值。nginx

4. 目錄權限

安裝完成以後,須要將storage目錄設置爲可讀寫git

5. 優雅連接的配置

Apache

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

若是你使用的是 Nginx,在你的站點配置中加入如下內容,它將會將全部請求都引導到 index.php 前端控制器:spring

location / {
    try_files $uri $uri/ /index.php?$query_string;
}

開發手冊

點擊查看開發文檔apache

相關文章
相關標籤/搜索