阐述
当你要开发一个小型项目,而不希望使用类似 Laravel
这种庞大的框架时,那么你是不是想拥有一个自己的小型轻巧的PHP框架呢?
其实很简单,我们不需要重复造轮子,我们只需要把前人制作好的开源的轮子拿来组装一下,便可以构建一个属于你自己的PHP框架。
本文将给大家介绍,使用 Composer工具,手动构建一个小型PHP框架,实现框架的主要核心功能:路由、控制器、模型、中间件等。
环境要求
Composer
PHP7.2以上
Mysql数据库
Nginx Web服务
Composer是一个PHP组件管理工具,和 NPM,PIP一样,Composer 可以帮我们轻松安装组件库依赖的文件。
PHP组件仓库 Packagist 中文: http://packagist.p2hp.com
我们使用PHP7.2以上以期发挥PHP最佳效率。
采用MariaDB作为数据库存储数据。
使用Nginx提供稳定的web服务。
下面我们开始来构建自己的PHP框架。
构建步骤
1 项目初始化
首先我们在