Периодически делаю халтурки для веб и не только, соотв. исп. Apache и MySQL, PostgreSQL.
Выглядит это так: Включаю нужные сервера. Захожу от рута в MySQL, создаю БД, даю на нее полные права пользователю dev. Аналогично создаю виртуальный хост в Apache на ~/Projects/Freelance/name.
Это вообще нормально? По-моему, более логично смотрелся бы запуск всего этого от пользователя на портах выше 1024, ну или какие-нибудь пользовательские конфиги (не mod_userdir конечно же).