CodeIgniter4 Xpander 开发者入门应用程序

安装: 18

依赖: 0

建议者: 0

安全: 0

星标: 0

关注者: 1

分支: 93

类型:项目

v4.1.0-alpha.1 2020-06-11 05:48 UTC

README

什么是 CodeIgniter?

CodeIgniter 是一个轻量、快速、灵活且安全的 PHP 全栈网络框架。更多信息可以在官方站点找到。

该存储库包含一个可 composer 安装的入门应用程序。它是由 开发存储库 构建的。

有关版本 4 的计划信息可以在论坛上的公告中找到。

对应于该框架版本的用户指南可以在此处找到。

安装和更新

使用 composer create-project codeigniter4/appstarter 然后每次框架有新版本发布时,运行 composer update

更新时,请检查发布说明,查看是否需要将您的 app 文件夹中可能需要应用更改。受影响的文件可以从 vendor/codeigniter4/framework/app 复制或合并。

设置

env 复制到 .env 并根据您的应用程序进行调整,特别是 baseURL 和任何数据库设置。

关于 index.php 的重要更改

index.php 已不再是项目的根目录!它已被移动到 public 文件夹内,以提高安全性和组件分离。

这意味着您应该配置您的 Web 服务器指向项目的 public 文件夹,而不是项目根目录。更好的做法是配置虚拟主机以指向该文件夹。较差的做法是让 Web 服务器指向项目根目录并期望进入 public/...,因为您的其余逻辑和框架都暴露在外。

阅读用户指南以更好地了解 CI4 的工作原理!目前用户指南的更新和部署有些不顺畅,但我们正在努力改进!

存储库管理

我们使用主存储库中的 Github 问题来跟踪 BUG 和已批准的 DEVELOPMENT 工作包。我们使用我们的 论坛 提供支持和讨论功能请求。

该存储库是一个“分发”存储库,由我们的发布准备脚本构建。关于它的问题可以在我们的论坛上提出,或者作为主存储库的问题。

服务器要求

需要 PHP 版本 7.2 或更高版本,并安装以下扩展

  • intl
  • 如果计划使用 HTTP\CURLRequest 库,则需要 libcurl

此外,请确保在您的 PHP 中启用以下扩展

  • json(默认启用 - 不要关闭它)
  • mbstring
  • mysqlnd
  • xml(默认启用 - 不要关闭它)