Что касается установки софта, в дебиане это делается sudo apt-get install, но прочесть мануал по apt-get и вообще по покетам в Дебиане было бы полезно. Про настройку mysql (файл /etc/my.ini) написано где-то на официальном сайте MySQL в мануале. Про настройку апача (/etc/apache2) написано тоже на его сайте.
Читать отрывочные «мануалы» из интернета, где ничего не объясняется толком, а просто предлагается копировать команды, вредно: они могут не подойти к вашей версии ОС или софта, или еще к чему-нибудь, вызывать ошибки, содержать уязвимости.
> Ему нужно настроить SVN таким образом, чтобы коммит из Tortoise SVN попадал сразу же в document_root вхоста с нужными правами, чтобы не выставлять права каждый раз по-новой.
Это неправильный подход. Правильный подход называется деплоймент и делается для маленьких проектов написанным на коленке bash-скриптом (который к примеру создает папку, делает в нее svn export, после чего копирует файлы поверх старых в веб-директории), для больших — специализированными утилитами.
Плюс, неразумно публиковать закоммиченный код прямо из репозитория без тестирования.
Что касается прав на proftpd (вроде же vsftpd безопаснее и лучше, не?), это достигается, во-первых, добавлением юзера-аплоадера и веб-сервера в одну группу (которая имеет доступ к веб-папке), во-вторых, выставлением опции в конфиге FTP сервера, с какими правами создавать файлы и папки.
Я лично не видел нигде нормального/адекватного/понятного мануала по всему перечиленному, так что остается только читать исходные мануалы к продуктам.