How to Install Drupal 5 and Drupal 6 using Drush 3

Jul 11, 2012, by admin


1.Download Drush. The HEAD version from the Drush project page can be used with all Drupal versions. Drush will be installed to ~/drush. Download with WGET:

cd ~/


Extract the archive:

tar -xvzf drush-All-Versions-HEAD.tar.gz

2.Set up an Alias. Create an alias for Drush in .bash_profile (this can also go in .profile or .bash_aliases )

echo “alias drush=’php ~/drush/drush.php'” >> ~/.bash_profile

Optionally specify a PHP path (version 5.2 or greater required by Drush)

echo “alias drush=’/usr/local/php5/bin/php ~/drush/drush.php'” >> ~/.bash_profile


3.Load aliases (or reconnect)

source .bash_profile

4.Download Drupal. Drupal will be installed to ~/drupal

cd ~/

drush dl drupal

Make a symlink so the webserver has a constant path to ~/drupal

ln -s ~/drupal-6.19/ ~/drupal

5.I nstall Drupal. For Drupal 6.3+ Before starting the web-based install:

cp ~/drupal/sites/default/default.settings.php ~/drupal/sites/default/settings.php

chmod 666 ~/drupal/sites/default/settings.php

Or for multisite:

mkdir ~/drupal/sites/

cp ~/drupal/sites/default/default.settings.php ~/drupal/sites/

chmod 666 ~/drupal/sites/

Visit in a web browser to complete the installation.

6.Test Drush. Show current site information:

cd ~/drupal

drush status

Or for multisite:

cd ~/drupal/sites/

drush status

7.Example Commands. Download modules

drush dl views cck og

Enable modules

drush en views cck og


Update Drupal core. For example, 6.18 to 6.19

cd ~

drush dl drupal

rm -r ~/drupal-6.19/sites/

mv ~/drupal-6.18/sites/ ~/drupal-6.19/

rm ~/drupal

ln -s ~/drupal-6.19/ drupal

Update modules

drush up

Check modules status

drush sm

Download a theme

drush dl ablogtheme

Download a specific version, such as Drupal 5.20

drush dl drupal-5.20