服务器要求

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 扩展

支持的数据库

大多数 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

  • 通过 cubridpdo 驱动程序的 CUBRID

  • 通过 ibasepdo 驱动程序的 Interbase/Firebird

  • 通过odbcpdo驱动程序使用ODBC(您应该知道ODBC实际上是一个抽象层)。