The total file size of your Drupal installation will adepend on what you add to your site but Drupal core files alone will take up approximately 2 to 3 MB uncompressed. The exact size depends on the version of Drupal you have installed.
PHP
Recommended: PHP 5.2 or higher
Required: PHP version 4.3.5 or higher
- PHP 5.2 or higher will be a requirement for Drupal 7. SiteGround servers all work using multiple PHP versions setup. You can use PHP versions 4.x, 5.0.x, 5.1.x and 5.2.x. PHP 5.2 is set as default for all our servers.
- PHP memory of 16 MB or higher for a default Drupal 6 installation (8 MB or higher may be sufficient for default installations of earlier versions). Depending on your site's use of custom or contributed modules, your PHP memory limit may need to be increased beyond 16 MB. On SiteGround servers the memory limit is set to 64 MB.
- The PHP extension for connecting to your chosen database must be installed and enabled. Drupal's currently supported database connectors are: mysql (the original MySQL extension), mysqli (an improved connector for newer MySQL installations). Both are enabled on SIteGround servers.
- PHP XML extention (for blogapi, drupal, and ping modules). This extension is enabled by default in a PHP installation and thus on all SiteGround servers.
- An image library for PHP such as the GD library is needed for image manipulation (resizing user pictures, image and imagecache modules).Also ImageMagic is also supported for basic image manipulations in Drupal core. Both are installed and enabled by default on SiteGround servers.
- PHP needs several configuration directives (such as register_globals = off and safe_mode = off ) for Drupal to work. All are enabled by default on SiteGround servers.
Database server
Recommended: MySQL 4.1 or MySQL 5.0. Currently SiteGround is uing both MySQL version 4.1 and MySQL version 5.0.
- Drupal 6 supports MySQL 4.1 or higher.
- Drupal 5.x and earlier supports MySQL 3.23.17 or higher. MySQL 4.1 or higher is strongly recommended.
- Drupal 7 will only support MySQL 5.0 or higher
- Drupal makes use of the following MySQL commands (all available on SiteGround servers): SELECT, INSERT, UPDATE, DELETE, CREATE, DROP, INDEX, ALTER. These are sufficient to run Drupal core 6.x