На примере создания сайта, я расскажу как установить drupal. Изначально на сервере должны быть установлены и настроены Apache и Mysql.
Далее лезем в Mysql и создаем базу и пользователя для этой базы...
Подробнее статья тут:
http://web-developer.pro/2010/03/sozdanie-...ke-drupal.shtml