Requisitos del servidor
PHP y extensiones requeridas
PHP<https://www.php.net/> _ Se requiere la versión 7.4 o posterior, con las siguientes extensiones PHP habilitadas:
intl<https://www.php.net/manual/en/intl.requirements.php> _
cadenamb<https://www.php.net/manual/en/mbstring.requirements.php> _
-json<https://www.php.net/manual/en/json.requirements.php> _
Advertencia
The end of life date for PHP 7.4 was November 28, 2022. If you are Si todavía usas PHP 7.4, debes actualizarlo inmediatamente. La fecha del final de la vida. para PHP 8.0 será el 26 de noviembre de 2023.
Extensiones PHP opcionales
Las siguientes extensiones PHP deben estar habilitadas en su servidor:
-mysqlnd<https://www.php.net/manual/en/mysqlnd.install.php> _ (si usas MySQL) - rizo<https://www.php.net/manual/en/curl.requirements.php> _ (si usa CURLRequest ) - imagino<https://www.php.net/manual/en/imagick.requirements.php> _ (si usas Imagen clase ImageMagickHandler) - Dios<https://www.php.net/manual/en/image.requirements.php> _ (si usas Imagen clase GDHanler) - simpleml<https://www.php.net/manual/en/simplexml.requirements.php> _ (si formatea XML)
Se requieren las siguientes extensiones de PHP cuando utiliza un servidor de caché:
memcache<https://www.php.net/manual/en/memcache.requirements.php> _ (si usas Caché clase MemcachedHandler con Memcache)
memcached<https://www.php.net/manual/en/memcached.requirements.php> _ (si usas Caché clase MemcachedHandler con Memcached)
redis<https://github.com/phpredis/phpredis> _ (si usas Caché clase RedisHandler)
Se requieren las siguientes extensiones PHP cuando usa PHPUnit:
-dom<https://www.php.net/manual/en/dom.requirements.php> _ (si usa TestResponse clase) -libxml<https://www.php.net/manual/en/libxml.requirements.php> _ (si usa TestResponse clase) -xdebug<https://xdebug.org/docs/install> _ (si usa
CIUnitTestCase::assertHeaderEmitted()
)
Bases de datos compatibles
Se requiere una base de datos para la mayoría de la programación de aplicaciones web. Las bases de datos actualmente soportadas son:
MySQL a través del controlador
MySQLi
(solo versión 5.1 y superior)PostgreSQL a través del controlador
Postgre
(solo versión 7.4 y superior)SQLite3 a través del controlador
SQLite3
Microsoft SQL Server a través del controlador
SQLSRV
(solo versión 2012 y superior)Base de datos Oracle a través del controlador
OCI8
(solo versión 12.1 y superior)
No todos los controladores han sido convertidos/reescritos para Higgs (AI). La siguiente lista muestra los más destacados.
MySQL (5.1+) a través del controlador pdo
Oracle a través de los controladores pdo
PostgreSQL a través del controlador pdo
MSSQL a través del controlador pdo
SQLite a través de los controladores sqlite (versión 2) y pdo
CUBRID a través de los controladores cubrid y pdo
Interbase/Firebird a través de los controladores ibase y pdo
ODBC a través de los controladores odbc y pdo (debe saber que ODBC es en realidad una capa de abstracción)