Как установить и настроить Debian сервер?
Первое и самое главное https://www.debian.org/releases/stable/amd64/
И некоторые блоги
https://debian.pro/1856 (обратите внимание)
www.aitishnik.ru/linux/index.html
www.k-max.name
Что-то как-то все сложно чувак, если хочешь писать код, изучать php язык. 
Установи openserver там есть php+apache+nginx+mysql+postgreSQL+memcached+ssl вообще все есть. 
Просто не пойму над чем ты хочешь поупражняться в debian ?