Install Drupal with Drush in minutes

Drush logo

With the help of Drush you can speed-up Drupal installations with a factor 100.
We presume you are using Debian or Ubuntu.
We also presume that the mysql user is limited to localhost access.
Other Linux distro's need a small change in command given.

First you need to install Drush.
sudo apt-get install drush

Download the latest recommended release of Drupal core.
drush dl

Create mysql database and grand full permissions to it for user 'root'.
mysql -u root -p
create database mydb;
grant all privileges on mydb.* to myuser@localhost identified by 'mypasswd';
exit

Rename drupal directory to sitename .
mv drupal-* mysite
cd mysite

Install a standard Drupal installation.
drush site-install standard --account-name=admin --account-pass=admin --db-url=mysql://myuser:mypasswd@localhost/mydb

Install your standard module stack.
Change this line to your standard module collection.
drush dl views token pathauto libraries admin_menu google_analytics ctools jquery_update captcha devel transliteration pathauto

Enable installed modules
drush en -y views token pathauto libraries admin_menu google_analytics ctools jquery_update captcha devel transliteration pathauto

Now you have to create a new Apache site config file, reload the apache service and you're ready to go.
Done!