Repolode
codeigniter4

codeigniter4/CodeIgniter4

轻量、快速、灵活的 PHP 全栈 Web 框架,CodeIgniter 的第 4 代完全重写版本。

Star
6,011
Fork
2,008
未关闭 Issue
39
最近提交
昨天

这是什么?

CodeIgniter 4 是一款 PHP 全栈 Web 框架,目标是用较小的体量和平缓的学习曲线构建 Web 应用。它是对早期版本的完全重写,在代码质量上更加现代化,同时保留了框架一贯易上手的风格。

框架要求 PHP 8.2 及以上版本,并需要启用 intl 和 mbstring 扩展。应用应将 Web 服务器指向项目的 public 目录,使框架代码和其他组件不直接暴露给外部访问。本仓库仅包含 CodeIgniter 4 的源码,部分 3 代中的组件正在迁移为独立的可选包。

项目由社区驱动开发:缺陷和已批准的开发任务通过 GitHub Issues 跟踪,支持咨询和功能讨论则在官方论坛进行。

核心功能

  • 01面向 PHP 8.2+ 的全栈 Web 框架。
  • 02核心轻量,体积小。
  • 03入口位于 public 目录,将框架代码与可被 Web 访问的文件分离。
  • 04部分组件以独立可选包的形式提供。
  • 05提供官方用户指南和 API 文档。

适用场景

  • 使用 PHP 构建服务端渲染的 Web 应用和网站。
  • 用 PHP 框架开发 REST 风格的后端 API。
  • 将已有的 CodeIgniter 3 应用迁移或升级到新版本。

使用前须知

  • 需要 PHP 8.2 或更高版本,并安装 intl 和 mbstring 扩展。

收录于专题

标签

#php#web-framework#mvc#backend#codeigniter#codeigniter4#framework-php#hacktoberfest#php-framework#php8

常见问题

CodeIgniter4 是什么?
轻量、快速、灵活的 PHP 全栈 Web 框架,CodeIgniter 的第 4 代完全重写版本。 CodeIgniter 4 是一款 PHP 全栈 Web 框架,目标是用较小的体量和平缓的学习曲线构建 Web 应用。它是对早期版本的完全重写,在代码质量上更加现代化,同时保留了框架一贯易上手的风格。
CodeIgniter4 可以免费使用吗?用的什么许可证?
CodeIgniter4 以 MIT 许可证开源。用于商业产品前,请先确认许可证条款。
CodeIgniter4 还在维护吗?
活跃维护中。CodeIgniter4 最近一次提交是在 2026年11月6日。
CodeIgniter4 适合用来做什么?
使用 PHP 构建服务端渲染的 Web 应用和网站。 用 PHP 框架开发 REST 风格的后端 API。 将已有的 CodeIgniter 3 应用迁移或升级到新版本。
在哪里获取 CodeIgniter4?
源代码和安装说明在 GitHub 上:https://github.com/codeigniter4/CodeIgniter4

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目