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'