This is the multi-page printable view of this section. Click here to print.

Return to the regular view of this page.

3rd-party dependencies

    YMCA Website Services’s system requirements generally track those of Drupal with some occasional more opinionated recommendations.

    Current Version Requirements (Drupal 11)

    • Drupal: 11.1.x or higher
    • PHP: 8.3 or higher
    • Composer: 2.0 or higher
    • Database: MySQL 8.0+ OR MariaDB 10.6+
    • Web Server: Apache 2.4+ OR Nginx 1.18+
    • Operating System: Linux-based (Ubuntu LTS 20.04+ recommended)

    For complete requirements, see our Server Requirements page.

    General Requirements

    Supported versions may differ based on your Drupal version.

    Recommended for advanced functionality, but not required:

    • Apache SOLR search server
      • Version 4.9.1 and version 8 have been tested for Activity Finder. Other versions are works in progress.

    For high load/performance sites

    See also Drupal’s recommendations for managing site performance and scalability.

    For development

    See our installation instructions for a full walkthrough of these tools.

    Software libraries and frameworks

    YMCA Website Services leverages many other open source frameworks including, but not limited to: