服务器要求
PHP和必需的扩展
需要PHP版本7.4或更高版本,并启用以下PHP扩展
警告
PHP 7.4的终结日期是2022年11月28日。如果您仍在使用PHP 7.4,您应该立即升级。PHP 8.0的终结日期是2023年11月26日。
可选的PHP扩展
以下PHP扩展应该在您的服务器上启用
使用缓存服务器时,需要以下 PHP 扩展
使用 PHPUnit 时,需要以下 PHP 扩展
dom (如果您使用 TestResponse 类)
libxml (如果您使用 TestResponse 类)
xdebug (如果您使用
CIUnitTestCase::assertHeaderEmitted()
)
支持的数据库
大多数 Web 应用程序编程都需要数据库。目前支持的数据库有
通过
MySQLi
驱动程序的 MySQL (仅限版本 5.1 及更高版本)通过
Postgre
驱动程序的 PostgreSQL (仅限版本 7.4 及更高版本)通过
SQLite3
驱动程序的 SQLite3通过
SQLSRV
驱动程序的 Microsoft SQL Server (仅限版本 2005 及更高版本)通过
OCI8
驱动程序的 Oracle 数据库 (仅限版本 12.1 及更高版本)
并非所有驱动程序都已转换为/重写为 CodeIgniter4。以下列表显示了未完成的驱动程序。
通过 pdo 驱动程序的 MySQL (5.1+)
通过 pdo 驱动程序的 Oracle
通过 pdo 驱动程序的 PostgreSQL
通过 pdo 驱动程序的 MSSQL
通过 sqlite (版本 2) 和 pdo 驱动程序的 SQLite
通过 cubrid 和 pdo 驱动程序的 CUBRID
通过 ibase 和 pdo 驱动程序的 Interbase/Firebird
通过odbc和pdo驱动程序使用ODBC(您应该知道ODBC实际上是一个抽象层)。