А почему желание именно без фреймворков сделать сайт?
Если ты начинаешь изучать php, то какой-нибудь laravel сделает за тебя очень много работы и сделает ее правильно. А если сам решишь писать модули авторизации, маршрутизации и т.д. у тебя уйдет вечность.