totoprayogo1916 / codeigniter4-appstarter
CodeIgniter4 入门应用
Requires
- php: ^7.4 || ^8.0
- codeigniter4/framework: 4.4.4
- symfony/filesystem: ^5.4
- totoprayogo1916/codeigniter-additional: ^1.0
Requires (Dev)
- codeigniter/coding-standard: ^1.1
- fakerphp/faker: ^1.9
- mikey179/vfsstream: ^1.6
- phpunit/phpunit: ^9.1
This package is auto-updated.
Last update: 2024-09-08 13:32:39 UTC
README
什么是CodeIgniter?
CodeIgniter是一个轻量级、快速、灵活、安全的全栈PHP Web框架。更多信息可以在官方网站找到。
此存储库包含一个可由composer安装的应用程序启动器。从CodeIgniter4/appstarter克隆而来。
有关版本4计划的更多信息可以在论坛上的CodeIgniter 4部分找到。
框架最新版本的用户指南可以在这里找到。
安装和更新
composer create-project totoprayogo1916/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.4或更高版本,并安装以下扩展
警告:PHP 7.4的生命周期截止日期是2022年11月28日。如果您仍在使用PHP 7.4,请立即升级。PHP 8.0的生命周期截止日期将是2023年11月26日。
此外,请确保在您的PHP中启用了以下扩展