Requisiti del server

È richiesta la versione 7.3 o successiva di PHP , con l’ estensione *intl* e l’ estensione *mbstring* installate.

Le seguenti estensioni PHP dovrebbero essere abilitate sul tuo server : php-json, php-mysqlnd, php-xml

Per utilizzare CURLRequest, avrai bisogno di libcurl installato.

Un database è necessario per la maggior parte della programmazione di applicazioni web. I database attualmente supportati sono:

  • MySQL (5.1+) tramite il driver MySQLi

  • PostgreSQL tramite il driver Postgre

  • SQLite3 tramite il driver SQLite3

  • MSSQL tramite il driver SQLSRV (solo versione 2005 e successive)

Non tutti i driver sono stati convertiti/riscritti per CodeIgniter4. L’elenco seguente mostra quelli in sospeso.

  • MySQL (5.1+) tramite il driver pdo

  • Oracle tramite i driver oci8 e pdo

  • PostgreSQL tramite il driver pdo

  • MSSQL tramite il driver pdo

  • SQLite tramite i driver sqlite (versione 2) e pdo

  • CUBRID tramite i driver cubrid e pdo

  • Interbase/Firebird tramite i driver ibase e pdo

  • ODBC tramite i driver odbc e pdo (dovresti sapere che ODBC è in realtà un livello di astrazione)