codeigniter4 / devstarter
CodeIgniter4 入门应用
Requires
- php: >=7.2
- codeigniter4/codeigniter4: dev-develop
Requires (Dev)
- mikey179/vfsstream: 1.6.*
- phpunit/phpunit: ^7.0
This package is auto-updated.
Last update: 2024-09-19 02:26:27 UTC
README
注意:由于官方 4.0.0 版本的发布,此仓库已弃用。它最初是为了预发布工作而提供的,因此不再必要。如果您需要类似的设置,请安装 appstarter 仓库,并手动将 composer.json
中的分支更改为 dev-develop
。
什么是 CodeIgniter?
CodeIgniter 是一个轻量、快速、灵活且安全的 PHP 全栈网络框架。更多信息可以在官方站点找到。
此存储库包含一个可由 composer 安装的 app 入门工具。它是由 开发存储库 构建的。
这是预发布代码,不应在生产网站上使用。
注意:此 app 入门工具是实验性的,在框架发布之前可能会发生变化。我们正在寻找反馈和建议!
有关版本 4 的计划信息可以在论坛上的公告中找到。
与框架此版本对应的用户指南可以在此处找到。
## 安装与更新
composer create-project codeigniter4/devstarter -s dev
然后,当您想要获取最新更新时,请执行 composer update
。
将您的 app/Config
文件夹与 vendor/codeigniter4/codeigniter4/app/Config
中的文件夹进行比较,因为后者的更改可能需要复制到您的文件夹中。
## 设置
将 env
复制到 .env
并根据您的应用进行定制,特别是 baseURL 和任何数据库设置。
与 index.php 相关的重要更改
index.php
已不再是项目的根目录!它已被移动到 public 文件夹中,以提供更好的安全性和组件分离。
这意味着您应该配置您的 Web 服务器指向项目的 public 文件夹,而不是项目根目录。更好的做法是为那里配置一个虚拟主机。较差的做法是将您的 Web 服务器指向项目根目录,并期望进入 public/...,因为您的其余逻辑和框架都是公开的。
请阅读用户指南以获得 CI4 的工作方式的更好解释!目前,用户指南的更新和部署有些尴尬,但我们正在努力改进!
服务器要求
需要 PHP 版本 7.2 或更高版本,并安装以下扩展
此外,请确保在您的 PHP 中启用了以下扩展