My standard Drupal server settings etc

Apache

  • Drupal will work on Apache 1.3 or Apache 2.x hosted on UNIX/Linux, OS X, or Windows.
  • Apache 'mod_rewrite' extension to allow for clean URLs.
  •  GD library 2.0 or higher
  • 'mod_mime' for mail
 

MySQL

  • MySQL 4.1 or higher
  • Db user has to be allowed to: SELECT, INSERT, UPDATE, DELETE, CREATE, DROP, INDEX, ALTER.
 

PHP

  • PHP Version 5.2.x (highest), 5.3.14 or 5.4.4 or higher
  • register_globals: OFF
  • session.save_handler:  files
  • error_reporting = E_ALL
  • safe_mode: OFF
  • Send mail
  • max_execution_time = 5000
  • max_input_time = 5000
  • memory_limit = 1000M
  • post_max_size = 750M
  • upload_max_filesize = 750M

Some standard PHP modules

  • php_curl
  • php_gd2
  • php_imap
  • php_mbstring
  • php_mycrypt
  • php_mysql
  • php_pdo_mysql
  • php_tidy
  • php_zip