Skip to main content

Installation Prerequisites

To ensure a successful installation of myDBR, your environment must meet the following prerequisites:

  • Web Server: Apache, Nginx, or IIS with PHP support
  • PHP Version: PHP 8-0 or later
  • Database Driver: The appropriate PHP extension for your database system
  • PHP Loader: SourceGuardian Loader
  • Database System: MySQL, MariaDB or Microsoft SQL Server

PHP Configuration

Ensure your PHP configuration is up to date. While myDBR supports older versions, we strongly recommend using the latest stable release of PHP for optimal performance and security. For more details, visit php.net.

PHP Loader Requirements

myDBR is distributed as a compiled PHP application and requires a SourceGuardian loader to execute.

If you attempt to access myDBR without the necessary loader, the application will provide specific installation instructions.

SourceGuardian Loader

Visit the SourceGuardian download page to retrieve the appropriate loader. We recommend using the Loader Assistant for detailed installation guidance.

Important: The xdebug extension must be disabled when using SourceGuardian. If enabled, it will prevent myDBR from running and produce a "protected script cannot run" error.

Supported Database Versions

  • MySQL: Version 5.0.7 or later.
  • MariaDB: All versions are supported.
  • Microsoft SQL Server: Version 6.5 or later.

Database Drivers

Refer to the table below to identify the correct driver for your environment:

| Database | Driver | | :--- | :--- | :--- | | MySQL / MariaDB | mysqli | | Microsoft SQL Server | Microsoft Drivers for PHP |

Installation Notes

  • MySQL / MariaDB: Ensure the mysqli extension is enabled in your php.ini. This is standard in most PHP distributions.
  • Microsoft SQL Server: We recommend using the official Microsoft Drivers for PHP. Follow the installation guide on their GitHub repository.