• PHP 5.2 o 5.3. No está comprobada la compatibilidad con 5.4+ (ver Ticket #80, Ticket #112, Ticket #117).

  • Extensiones PHP

    • DOM

    • Fileinfo, si se usa FormFileUpload::tipo()

    • Filter

    • GD, si se usa la clase Imagen

    • Hash, si se usa la implementación por defecto de firmas digitales, o la clase XgapCsrf

    • JSON

    • Mail, si se envían correos electrónicos con las aplicaciones generadas

    • Mcrypt, si no está disponible la extensión OpenSSL

    • Multibyte String

    • OpenSSL, si se usa la implementación por defecto de firmas digitales, o las clases XgapRand o XgapCsrf

    • PCRE

    • Sessions

    • SPL

    • XML Parser

    • XMLWriter

  • Extensiones PHP sólo para generación

    • XSL

  • Oracle o PostgreSQL durante la ejecución de las aplicaciones generadas; no es necesaria una base de datos durante la generación

A partir de la versión 2.16.0.643, XGAP provee una página que permite comprobar la compatibilidad del entorno con estos requerimientos: /test_reqs.php. En el pie de la página de generación se incluyen automáticamente links que llevan a esta página, uno por cada versión de motor detectada.