CodeIgniter框架v4
v4.5.5
2024-09-07 08:49 UTC
Requires
- php: ^8.1
- ext-intl: *
- ext-mbstring: *
- laminas/laminas-escaper: ^2.13
- psr/log: ^3.0
Requires (Dev)
- codeigniter/coding-standard: ^1.7
- fakerphp/faker: ^1.9
- friendsofphp/php-cs-fixer: ^3.47.1
- kint-php/kint: ^5.0.4
- mikey179/vfsstream: ^1.6
- nexusphp/cs-config: ^3.6
- phpunit/phpunit: ^10.5.16 || ^11.2
- predis/predis: ^1.1 || ^2.0
Suggests
- ext-curl: If you use CURLRequest class
- ext-dom: If you use TestResponse
- ext-exif: If you run Image class tests
- ext-fileinfo: Improves mime type detection for files
- ext-gd: If you use Image class GDHandler
- ext-imagick: If you use Image class ImageMagickHandler
- ext-libxml: If you use TestResponse
- ext-memcache: If you use Cache class MemcachedHandler with Memcache
- ext-memcached: If you use Cache class MemcachedHandler with Memcached
- ext-mysqli: If you use MySQL
- ext-oci8: If you use Oracle Database
- ext-pgsql: If you use PostgreSQL
- ext-readline: Improves CLI::input() usability
- ext-redis: If you use Cache class RedisHandler
- ext-simplexml: If you format XML
- ext-sodium: If you use Encryption SodiumHandler
- ext-sqlite3: If you use SQLite3
- ext-sqlsrv: If you use SQL Server
- ext-xdebug: If you use CIUnitTestCase::assertHeaderEmitted()
- dev-master
- v4.5.5
- v4.5.4
- v4.5.3
- v4.5.2
- v4.5.1
- v4.5.0
- v4.4.8
- v4.4.7
- v4.4.6
- v4.4.5
- v4.4.4
- v4.4.3
- v4.4.2
- v4.4.1
- v4.4.0
- v4.3.8
- v4.3.7
- v4.3.6
- v4.3.5
- v4.3.4
- v4.3.3
- v4.3.2
- v4.3.1
- v4.3.0
- v4.2.12
- v4.2.11
- v4.2.10
- v4.2.9
- v4.2.8
- v4.2.7
- v4.2.6
- v4.2.5
- v4.2.4
- v4.2.3
- v4.2.2
- v4.2.1
- v4.2.0
- v4.1.9
- v4.1.8
- v4.1.7
- v4.1.6
- v4.1.5
- v4.1.4
- v4.1.3
- v4.1.2
- v4.1.1
- v4.1.0
- v4.0.5
- v4.0.4
- v4.0.3
- v4.0.2
- v4.0.1
- 4.0.0
- 4.0.0-rc.4
- v4.0.0-rc.3
- v4.0.0-rc.2.1
- v4.0.0-rc.2
- v4.0.0-rc.1
- v4.0.0-beta.4
- v4.0.0-beta.3
- v4.0.0-beta.2
- v4.0.0-beta.1
- v4.0.0-alpha.5
- v4.0.0-alpha.4
- v4.0.0-alpha.3
This package is auto-updated.
Last update: 2024-09-07 08:50:13 UTC
README
什么是CodeIgniter?
CodeIgniter是一个轻量级、快速、灵活且安全的PHP全栈Web框架。更多信息可以在官方网站找到。
此仓库包含框架的可分发版本。它是从开发仓库构建的。
有关版本4计划的更多信息可以在论坛上的CodeIgniter 4部分找到。
您可以阅读与框架最新版本对应的用户指南。
与index.php相关的重要更改
index.php
不再位于项目根目录!它已被移至public文件夹中,以提高安全性和组件分离。
这意味着您应该配置您的Web服务器指向项目中的public文件夹,而不是项目根目录。更好的做法是为那里配置一个虚拟主机。较差的做法是将Web服务器指向项目根目录并期望进入public/...,因为您的其余逻辑和框架都暴露在外。
请阅读用户指南以了解CI4如何工作的更好解释!
仓库管理
我们在主仓库中使用GitHub问题来跟踪BUG,并跟踪批准的开发工作包。我们使用我们的论坛提供支持和讨论功能请求。
此仓库是一个“分发”仓库,由我们的发布准备脚本构建。有关此仓库的问题可以在我们的论坛上提出,或者作为主仓库的问题。
贡献
我们欢迎社区贡献。
请阅读开发仓库中的向CodeIgniter贡献部分。
服务器要求
需要PHP版本8.1或更高版本,并安装以下扩展
警告
- PHP 7.4的生命周期结束日期是2022年11月28日。
- PHP 8.0的生命周期结束日期是2023年11月26日。
- 如果您仍在使用PHP 7.4或8.0,应立即升级。
- PHP 8.1的生命周期结束日期将是2025年12月31日。
此外,请确保在您的PHP中启用以下扩展