Install a Drupal Site and Profile

To install a Drupal site into a specific directory, this process works nicely with drush:

Create the directory and download The stable version of Drupal 7

mkdir dev.mysite.com
# Download a Drupal instance into a directory named mysite/docroot
drush dl drupal-7 --destination=mysite --drupal-project-rename=docroot

Download the installation profile (optional)

cd dev.mysite.com/docroot.profiles
git clone git@github.com:USER/PROFILE-REPO.git PROFILENAME

Install and setup

# This will install the site and build the db
drush site-install PROFILENAME --account-name=admin --account-pass=PASSWORD --db-url='mysql://DBUSER:DBUSERPASS@localhost/DBNAME'