1. Компилировать исходный код пакетов - например, Апача того же. Честно признаюсь - 10 лет за компом, а что с исходниками делать - не знаю. Может быть стоит научиться?
2. Поднимать сервер MySQL, Apache, nginx, настраивать их, ставить модули.
3. Уметь ставить и работать под ОС Linux. Сам всё еще сижу на винде, так как в принципе работать пока можно, а на изучение Unix уйдут не одни сутки.
Если работа не в компании, а дома на удалёнке, то:
- Нет.
- Да.
- Да. Вообще ставить такое ПО на винду - если время девать некуда, а также из мазохизма.