System Introduction
?? Steeze is an elegant, concise and efficient PHP open source framework that incorporates the benefits of well-known frameworks thinkphp and Laravel, while rewriting the underlying architecture to enhance functionality.
Supports Swoole model operation, supports container, model, dependency injection, middleware, routing configuration, custom template engine features, supports multi-module standalone configuration and integrated development, supports both Web and CLI two operating modes
System Operating Environment requirements
- PHP >= 5.6
- PHP PDO Extensions
- PHP mbstring Extension
- PHP XML Extensions
Start using 1. Installation
git clone https://github.com/springwind2006/steeze.git
2. Public directory
After the installation is complete, you need to point the Web server's root directory to the public directory. The index.php file in this directory will act as the front-end controller for all HTTP requests that enter the application.
3. Configuration files
All the configuration files for the framework are placed in the storage/conf directory. In addition to the route and middleware, all the rest of the configuration can be configured in the module directory, and the configuration in the module overrides the configuration key value in the storage/conf directory with the same name.
4. Directory Permissions
After the installation is complete, the storage directory needs to be set to read/write
5. Graceful link Configuration Apache
Steeze uses public/.htaccess files to provide an elegant link to the front controller that hides the index.php. If your steeze uses Apache as a service container, be sure to enable the Mod_rewrite module so that the server can support parsing of the. htaccess file.
If the. htaccess file that came with the Steeze does not work, try the following method instead:
Options +FollowSymLinksRewriteEngine OnRewriteCond %{REQUEST_FILENAME} !-dRewriteCond %{REQUEST_FILENAME} !-fRewriteRule ^ index.php [L]
Nginx
If you are using Nginx, add the following to your site configuration and it will boot all requests to the index.php front-end controller:
location / { try_files $uri $uri/ /index.php?$query_string;}
Development Manuals
Click to view Development documentation
Millions QPS Lightweight PHP Framework Steeze Introduction