System requirements for Drupal 8:
- Web server: Apache, Nginx, or Microsoft IIS
- Database: MySQL 5.5.3/MariaDB 5.5.20/Percona Server 5.5.8 or higher with PDO and an InnoDB-compatible primary storage
- engine, PostgreSQL 9.1.2 or higher with PDO, SQLite 3.6.8 or higher
- PHP 5.5.9 or higher
- PHP Memory: 60 MB
The system requirements for Drupal installation typically include:
- Web Server: Drupal works with several web servers, including Apache, Nginx, and Microsoft IIS. Apache with mod_rewrite enabled is the most commonly used.
- Database Server: Drupal requires a database to store website content and configuration. It is compatible with several database management systems, with MySQL/MariaDB and PostgreSQL being the most commonly used.
- PHP Version: Drupal is written in PHP, so you need PHP installed on your server. Drupal 9.x requires PHP 7.3 or higher. Always use the latest stable version of PHP for better performance and security.
- PHP Extensions: Certain PHP extensions are required by Drupal. These typically include extensions like GD, PDO, JSON, and XML. Additionally, Drupal may recommend or require other extensions depending on the specific modules and functionalities you plan to use.
- Memory: Drupal recommends a minimum of 64MB of PHP memory for a basic installation, but larger sites or those with more modules may require more memory.
- Disk Space: The amount of disk space needed depends on the size of your website and the content you plan to store. As a general guideline, you should have at least a few hundred megabytes of disk space available.
- Operating System: Drupal can run on various operating systems, including Linux, Windows, and macOS. Linux is the most common choice for production servers due to its stability and compatibility.
- Browser Compatibility: While not a system requirement per se, it’s important to ensure that the browsers your users will be using are compatible with the version of Drupal you’re installing. Drupal typically supports all modern web browsers.
It’s also essential to check the specific requirements for the version of Drupal you are installing, as these may vary slightly between versions. Additionally, you should always refer to the official Drupal documentation for the most up-to-date information on system requirements.