• PHP 5.2 or 5.3. Compatibility with 5.4+ is not tested (see Ticket #80, Ticket #112, Ticket #117).

  • PHP extensions

    • DOM

    • Fileinfo, si FormFileUpload::tipo() is used

    • Filter

    • GD, if class Imagen is used

    • Hash, if an application uses the default implementation of digital signatures, or class XgapCsrf

    • JSON

    • Mail, if the generated applications send emails

    • Mcrypt, if extension OpenSSL is not available

    • Multibyte String

    • OpenSSL, if an application uses the default implementation of digital signatures, or classes XgapRand or XgapCsrf

    • PCRE

    • Sessions

    • SPL

    • XML Parser

    • XMLWriter

  • PHP extensions only for generation

    • XSL

  • Oracle or PostgreSQL during the execution of the generated applications; a database is not necessary for application generation

Since version 2.16.0.643, XGAP provides a page that allows to check the compatibility of the environment with these requirements: /test_reqs.php. The footer of the generation page automatically includes links leading to this page, one for each detected engine version.