Project
FssPHP is a lightweight Powerful Fast, Simple, Secure PHP framework, 本项目是FssPHP框架的实践使用项目。
Install / Use
/learn @xuey490/ProjectREADME
官方网站: https://www.phpframe.org/
欢迎访问。
简介:
FssPhp is a lightweight Powerful Fast, Simple, secure PHP framework。 This is the best practical project using FssPhp framework.
FssPhp 是一款轻量级强大,快速,简单,安全的php框架,这是FssPhp框架的最佳实践使用项目。
使用文档
强烈推荐Zread.Ai,感谢他们提供项目文档分析生成。https://zread.ai/xuey490/project
核心特性
🚀 性能与安全
- Workerman启动器: 使用workerman 可兼容FPM启动,一样的写法,超传统FPM 10倍以上的性能
- Symfony 组件集成:利用 Symfony 7.x 组件实现 HTTP 基础、路由、依赖注入和缓存
- 轻量级设计:最小开销,快速请求处理
- 集成中间件:CSRF保护、XSS过滤、速率限制和 IP阻断等中间件
- 路由缓存:基于文件的缓存系统优化路由加载,注解路由注入中间件
- 日志检查:基于Monolog的强大的日志功能,日志分片切分
- 事件管理:自由把控web开发的每个细节
🔧 开发体验
- 多种路由选项:约定的自动路由、支持手动路由配置和基于属性的路由
- 依赖注入:完整的 Symfony DI 容器集成用于服务管理
- 模板灵活性:双重模板引擎支持(Twig 和 ThinkTemplate)
- ORM 集成:ThinkORM 集成用于数据库操作
- 数据验证:ThinkValidate 的强大数据集验证
- 权限控制:基于php注解和DOC Comment注释,注解路由的权限设置
🛠️ 现代 PHP 特性
- PHP 8.0+ 支持:利用现代 PHP 特性,包括属性和联合类型
- PSR 标准:遵循 PSR-4 自动加载和其他相关标准
- Composer 就绪:基于 Composer 的标准依赖管理
代码质量扫描
本框架的程序代码,非常规范,冗余,重复代码非常少,也适合新手自学扩展。
下载安装:
1.传统启动模式
- 本地环境:php8.0 + 及以上,Redis,MySQL5.7, composer 2.x及以上
- 从GitHub下载main版本,解压到本地目录,在根目录下运行
composer install
- 等组件包下载完毕后,打开cmd命令行窗口,输入:
php -S localhost:8000 -t public
2.workerman启动
- 本地环境:php8.0 + 及以上,Redis,MySQL5.7, composer 2.x及以上
- 从GitHub下载main版本,解压到本地目录,在根目录下运行
composer install
- 等组件包下载完毕后,打开cmd命令行窗口,输入:
php watch.php start
3.访问
- 打开浏览器,输入地址http://localhost:8000
- 也可以部署到任何可以运行php的Apache或Nginx服务器上。
鸣谢(站在巨人的肩膀上能看得更远)
- Workerman: https://www.workerman.net/ (开源高性能PHP应用容器)
- Symfony: https://www.symfony.com/ (PHP界的Spring,基石)
- Thinkphp: https://thinkphp.cn/ (中文互联网PHP框架顶流)
Related Skills
node-connect
347.6kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
108.4kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
347.6kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
qqbot-media
347.6kQQBot 富媒体收发能力。使用 <qqmedia> 标签,系统根据文件扩展名自动识别类型(图片/语音/视频/文件)。

