Requirements

EDB2MySQL Converter (Windows Application)

Requirement Details
Operating system Windows 8 or later (64-bit)
Network HTTP/HTTPS access to the target web server

EDB2MySQL is a standalone executable — no Delphi installation required. ElevateDB runtime components are compiled into the application; no separate ElevateDB installation is needed on the machine running the converter.

Server (PHP Backend)

edbapi.php must be deployed on the web server hosting the target MySQL or MariaDB database.

Requirement Details
PHP 8.1 or later (tested through PHP 8.5)
PHP extensions pdo, pdo_mysql, zlib
Web server Apache, Nginx, LiteSpeed, IIS with PHP, or any PHP-capable server
MySQL 8.0.13 or later (8.4 LTS recommended)
MariaDB 10.2 or later (10.6 LTS recommended)

MySQL/MariaDB minimum: The functional minimum is set by DEFAULT (expr) support, required for EDB columns that use CURRENT_DATE, CURRENT_TIME, CURRENT_GUID() or CURRENT_USER() as defaults. Pure data migration without running the generated DDL works on any MySQL 5.7+ or MariaDB 10.0+.

PHP driver: edbapi.php is designed for mysqlnd (the default PDO MySQL driver since PHP 7.4). The libmysqlclient-based driver is also supported; when it is in use, set MAX_RESULT_BUFFER_MB in config.php to cap the PDO buffer and prevent out-of-memory crashes on large result sets — see PHP Backend Setup.

EDBApiClient Library

The standalone Delphi library has additional requirements beyond those of the converter.

Requirement Details
Delphi 12 or 13 (DCUs are distributed compiled for these versions only)
ElevateDB ElevateDB 2 components (edbcomps) must be installed in the Delphi IDE
EDB session An EDB session and database must be open at runtime before using the library

The PHP backend (edbapi.php) is shared with the converter — no additional server component is needed.

EDBApiClient Library

See Also

(C) 2026 Easygate, Lda