На дворе 2015 год. Какое ещё php?
Можно сразу брать node.js - вот вам и бэкэнд. Да, JS нужно будет подтянуть со всех сторон(фронт и бэкэнд) и получится full-stack.
.sidebar{
position: fixed;
height: 100%;
width: 70px; /* или сколько нужно */
}
.page-content{
padding-left: 80px; /* ширина блока sidebar и сам отступ */
}